DevOps/Docker

[Docker 실습] Docker로 MySQL 실행시켜보기1

배세 2024. 6. 29. 13:20

Docker로 MySQL 실행시켜보기


1. MySQL 이미지 도커 hub 에 있는지 확인하기

 

 => 도커 허브에서 MySQL 을 검색하고 클릭해보면 사용법이 나와있다. 위의 그림은 MySQL 이미지 생성 후 비밀번호를 설정하는 방법에 대한 명령어이다.

 

mysql을 다운받은 후 컨테이너를 조회해보면, mysql이 중지된 상태인 것을 확인할 수 있다.

원인을 파악하기 위해 로그를 조회했다.

 password가 정의되지 않았기 때문에 실행되지 않은 것이다.

 

2. 도커허브의 설명대로 password를 다시 셋팅해보자.

명령어 : docker run -e MYSQL_ROOT_PASSWORD=1234 -d -p 3306:3306 mysql

 

제대로 실행된 것을 확인할 수 있다.

 

3. 설정한 환경변수가 실제 컨테이너 안에 제대로 등록되었는지 확인해보자.

   1) docker exec -it 6d5 bash

   2) echo $MYSQL_ROOT_PASSWORD

 

4. MySQL에 접속해보자. 

 

정상적으로 연결되는 것을 확인할 수 있다.

 

 

 

 

 

 

 

* Inflearn(인프런) ‘비전공자도 이해할 수 있는 Docker 입문/실전’ 강의 참고