YUMSERV
article thumbnail
Published 2019. 6. 20. 01:18
Docker - Bridge 네트워크 사용 DOCKER
반응형

docker를 사용하면 기본적으로 Bridge 네트워크를 사용합니다.

Bridge 네트워크를 외에도 host network, none network, container network 등 사용자 환경에 따라 docker 네트워크 구성을 할 수 있습니다.


1. 명령어 


# docker network create [network 이름]

네트워크를 생성하는 명령어입니다.


# docker network rm [network 이름]

네트워크를 삭제하는 명령어입니다.


# docker network prune

docker에서 생성한 모든 네트워크를 삭제합니다.


# docker network ls

네트워크 종류를 확인할 수 있습니다.



# docker network connect [network 이름] [컨테이너이름]

# docker network disconnect [network 이름] [컨테이너이름]

생성한 네트워크 또는 기존 네트워크를 컨테이너에 연결,해제합니다.


# docker network inspect bridge

네트워크에 대해 자세하게 보여줍니다.





2. 통신 설정


bridge 네트워크를 생성한 뒤에, 컨테이너에 연결시켜주었습니다.

# docker network create --drive bridge --subnet=192.168.2.0/24 --gateway=192.168.2.10 new_subnet



# docker network inspect new_subnet




1) ubuntu 이미지를 갖고와서, test1이라는 컨테이너 생성 후, new_subnet 네트워크를 연결시켜주었습니다.



2) ubuntu 이미지를 갖고와서, 처음 컨테이너를 생성할 때, test2라는 컨테이너로 바로 네트워크를 연결시켜주었습니다.


이 둘의 차이점은, 1번째의 경우, 컨테이너를 생성시에 default인 bridge가 연결되며, 추가로 new_subnet이 연결된 것 있습니다.

두번째의 경우, 처음부터 컨테이너 생성시에, new_subnet으로 생성되어있기 때문에, bridge 네트워크가 없는것을 볼 수 있습니다.



두 개 모두 new_subnet이라는 네트워크에 같은 네트워크 대역대에 있기 때문에 서로에게 통신이 잘 되게 됩니다.




반응형

'DOCKER' 카테고리의 다른 글

Docker registry 구성  (0) 2019.06.10
Docker Hub 사용하기  (0) 2019.06.09
Dockerfile 작성방법  (0) 2019.06.08
Docker 명령어  (0) 2019.06.05
Docker 설치  (0) 2019.06.05
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!