[Docker] 컨테이너간 통신

곽우현·2022년 5월 3일
0

Docker

목록 보기
2/2
post-thumbnail

한개의 EC2에 2~3개의 웹서버 컨테이너를 띄울일이 생겼다.
1번 서버 컨테이너에서, 2번 서버 컨테이너로 통신할 일이 생겨 ALB에 연결되어있는 도메인으로 요청을 보내니 Timeout이 발생했다.
나와 같은 이슈인지 정확하지 않지만 stackoverflow에도 비슷한분이 계신거 같다.

이 이슈를 처리하기 위해 --link 옵션을 사용했다.

1번 서버 컨테이너를 run을 하고난 후, 2번 컨테이너를 run할때 --link 옵션을 사용한다.

$ docker run -d -p 3300:3300 --name {2번컨테이너} --link {1번컨테이너} {이미지}

이 기능보다 사용자 정의 네트워크를 사용하는 것이 더 좋다고 한다. 이 방법은 그냥 빠르게 처리해야할 일이 있거나, 네트워크를 잘 모르는 나같은 사람을 위해 써야하는 기능인거 같다.

profile
주니어 Java 개발자

0개의 댓글