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 입문/실전’ 강의 참고