728x90
❗️ Issue
도커 컨테이너 1 구성: spring-app, next-app
도커 컨테이너 2 구성: redis, mysql
spring에서 redis를 사용하기 위해서 별도의 브릿지 네트워크가 필요할 줄 알았다
💡 Solution
결론부터 말하자면, 아니다. 도커 컨테이너끼리는 서로 통신이 가능하다.
docker 실행 시 자동으로 생성되는 가상 브릿지(docker0 브릿지)가 있는데
컨테이너가 생성될 때 마다 가상 인터페이스가 생성되고, 이 브릿지에 바인딩 되는 형태라고 보면 된다
즉, 모든 컨테이너는 외부로 통신할 때 이 docker0 브릿지를 무조건 거쳐가야 되서
도커 컨테이너끼리 서로 통신이 가능하다고 한다.
관련 블로그: https://joont92.github.io/docker/network-%EA%B5%AC%EC%A1%B0/
728x90
'백앤드 > CI|CD' 카테고리의 다른 글
[CI/CD] AWS Route53 DNS 설정 (0) | 2024.05.22 |
---|---|
[CI|CD] EC2 탄력적 IP 적용 (0) | 2024.05.22 |
[CI/CD] 104: Connection reset by peer 502 에러 해결 (0) | 2024.03.19 |
[CI/CD] SSL 인증서 발급 및 Nginx HTTPS 설정 (0) | 2024.03.08 |