도커 컨테이너 2

[Docker] -e 란? 컨테이너 내에서 환경 변수 설정하기

-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 S..

Docker 2022.03.04

[Docker] 컨테이너를 외부에 노출시키자!

도커 내에서 컨테이너를 생성하면 이 컨테이너는 외부에서 접근할 수 없고, 도커가 설치된 로컬 호스트에서만 접근할 수 있다. 외부에서 접근을 할 수 있도록 설정하기 위해서는 우리의 로컬 호스트 포트와 토커 컨테이너의 포트에 연결시켜주어야 한다. 이 과정을 포트 포워딩, 바인딩 등으로 부른다. 1. 컨테이너 IP 주소 확인하기 컨테이너의 IP 및 포트와 로컬 호스트의 IP 및 포트를 연결시키기 위해서는 당연히 컨테이너의 IP 주소를 알고 있어야 한다. IP 주소를 확인하기 위해서는 아래와 같은 작업을 수행하면 쉽게 확인이 가능하다. $ ifconfig eth0: flags=4163 mtu 1500 inet 172.17.0.2 netmask 255.255.0.0 broadcast 172.17.255.255 e..

Docker 2022.03.04
반응형