실행환경 : Ubuntu 22.04.LTS
1. MariaDB Image 가져오기
docker pull mariadb
이미지뒤에 태그를 달지 않으면 자동으로 latest라는 태그의 이미지를 가지고 온다.
2. 가지고 온 이미지 확인하기
docker images
3. MariaDB 컨테이너 생성 및 실행
docker run -p 3306:3306 --name mariadb -e MARIADB_ROOT_PASSWORD=root -d mariadb
docker run -p 컨테이너포트:디비포트 --name 컨테이너이름 -e MARIADB_ROOT_PASSWORD=루트비번 -d 이미지이름
여기서 각 명령어의 의미는
-p 3306:3306 : 호스트포트와 컨테이너포트를 몇번을 사용할지 정한다.
마리아디비의 컨테이너 포트는 반드시 3306이어야하고, 호스트포트는 알아서 정하면 됨.
--name 생성하려는 컨테이너의 이름
-e MARIADB_ROOT_PASSWORD 마리아디비의 root 사용자 비번을 설정함.
-e 의 속성으로 다른 환경변수도 설정할 수 있음.
-d 컨테이너를 백그라운드에서 실행.
4. 실행중인 컨테이너 조회
docker ps
mariadb 라는 이름으로 실행된 컨테이너를 확인할 수 있음.
5. 모든 컨테이너 조회
docker ps -a
6. 컨테이너 재시작
docker restart 컨테이너이름 또는 컨테이너id
7. mariadb에 접속하기
docker exec -it mariadb mariadb -uroot -p
'기타 > Linux' 카테고리의 다른 글
[Ubuntu] 우분투에서 Wine으로 HeidiSQL 설치하기 (1) | 2024.12.18 |
---|---|
[ubuntu] 우분투에 vscode 설치하기 (0) | 2024.08.27 |
[ubuntu] ubuntu에 docker 설치하기 (0) | 2024.08.26 |
[ubuntu] VM을 NFS 서버로 구축, vm간 통신 (0) | 2024.08.22 |
[ubuntu] 현재 사용자에게 권한 부여 (feat. kubectl) (0) | 2024.08.21 |