반응형
-e는 컨테이너 내부에서 환경 변수를 설정하는 명령어이다. MySQL 이미지를 설치해 환경 변수를 설정해보자.
$ docker run -d --name MySQL_test \
-e MYSQL_ROOT_PASSWORD=1234 \
-e MYSQL_DATABASE=wordpress mysql:5.7
$ docker run -d -e WORDPRESS_DB_HOST=mysql \
-e WORDPRESS_DB_USER=root \
-e WORDPRESS_DB_PASSWORD=1234 \
--name wordpress --link wordpressdb:mysql -p 80 wordpress
-e 로 MySQL 각각의 환경 변수를 설정해줄 수 있다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
31be58d3011f wordpress "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:63012->80/tcp wordpress
8700b2dcd963 mysql:5.7 "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 3306/tcp, 33060/tcp wordpressdb
내가 생성한 포트는 63012로 되어있기 때문에 CLI에서 Host Port:63012/wp-admin/install.php 를 통해 접근할 수 있다.
'Docker' 카테고리의 다른 글
[Docker] Docker 환경에서 gcc 오류 해결 (0) | 2023.08.01 |
---|---|
[Docker] ubuntu에서 jupyter notebook 시작하기 (0) | 2022.03.28 |
[Docker] -i, -t, -d 란? (0) | 2022.03.04 |
[Docker] 컨테이너를 외부에 노출시키자! (0) | 2022.03.04 |
[Docker] ifconfig : command not found error (0) | 2022.03.04 |