$ docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -d mysql
docker pull 과정은 생략해도 상관없다. 왜냐하면 docker run mysql로 실행시켰을 때, 로컬에 이미지가 없으면 Dockerhub으로부터 MySQL 이미지를 알아서 다운받아서 실행시키기 때문이다. -e MYSQL_ROOT_PASSWORD=password123 : -e 옵션은 컨테이너의 환경 변수를 설정하는 옵션이다. MYSQL_ROOT_PASSWORD를 정해주어야만 정상적으로 컨테이너가 실행된다고 적혀져있따. $ docker exec -it [MySQL 컨테이너 ID] bash $ echo $MYSQL_ROOT_PASSWORD # MYSQL_ROOT_PASSWORD라는 환경변수 값 출력 $ export # 설정되어 있는 모든 환경변수 출력
$ docker ps

$ docker logs [컨테이너 ID 또는 컨테이너명]

