울타리 치고, 그 안에선 맘편히 통신
컨테이너 이름으로 서로 통신이 가능해진다. 컨테이너 2개(my_container, your_container)를 network로 묶었다고 해보자.
//docker-compose.yml
version: '3'
services:
nginx:
container_name: my_container
networks:
- my_network
django:
container_name: your_container
networks:
- my_network
networks:
my_network
그러면 다음과 같이 컨테이너끼리 연결된 길을 쉽게 알려줄 수 있다.
// nginx.conf
http {
server {
listen 80;
location / {
proxy_pass http://your_container:8000
}
}
}