도커 네트워크

재능없는 개발자·2023년 5월 1일
0

Docker network

도커 컨테이너는 서로 격리된 공간에서 실행되기 떄문에 다른 컨테이너와 통신이 불가능하다.

하지만 여러개의 컨테이너를 하나의 Docker 네크워크에 연결시키면 서로 통신이 가능해진다.

# 도커 네트워크 생성
docker network create [network_name]

# 네트워크 상세 정보 확인
docker network inspect [network_name]

# 실행중인 container를 네트워크에 연결
docker network connect [network_name] [container_id]

# 이미지를 특정 네트워크에 연결하며 실행(연결하지 않으면 bride이름의 디폴트 네트워크에 붙음)
docker run -d -p 80:80 --network [network_name] [image_name]

# container를 네트워크에 연결해제
docker network disconnect [network_name] [container_id]

# 컨테이너 끼리 ping날리기
docker exec [container_id] ping [container_id]
profile
https://www.youtube.com/watch?v=__9qLP846JE

0개의 댓글