본문 바로가기

공부기록/Backend

docker compose 파일에 network 간단한 구성

 

네트워크 종류 


 

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 활용 옵션