기타/Linux

[ubuntu] ubuntu에 mariadb 도커 컨테이너 설치하기

닉네임없음ㅎ 2024. 8. 28. 20:06

 

실행환경 : 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