공부기록/Backend
docker compose 파일에 network 간단한 구성
Jenner
2024. 2. 12. 22:17
네트워크 종류
bridge, host, overlay
bridge : 하나의 호스트 컴퓨터 내에서 여러 컨테이너들이 소통 할 수 있게
host: 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 컨테이너를 돌리기 위해 사용
overlay: 여러 호스트에 분산되어 돌아가는 컨테이너들 간에 네트워킹을 위해서 사용
구현 해볼 것
sql과 node를 각각 container를 만들어 docker에 띄우고
그 둘이 서로 하나의 호스트 컴퓨터 내부에서 통신할 수 있도록 한다.
그러기 위해서는 bridge를 사용하면 될 것같다.
1. 네트워크 생성
docker network create [사용할 네트워크 명]
2. 네트워크 목록 확인 (생성되었는지 볼 수 있음)
docker network ls
3. 네트워크 상세 정보 보기
docker network inspect [네트워크 명]
4. 생성한 네트워크 명 docker-compose 파일에 작성하기
networks:
refrigeratornetwork:
external: true #기존에 생성한 network 활용 옵션