사용자 지정
bridge
네트워크 등 생성할 수 있다.
$ docker network create --driver bridge --subnet 192.168.100.0/24 --gateway 192.168.100.254 mynet
--driver bridge
: bridge설정--subnet 192.168.100.0/24
: 서브넷 설정--gateway 192.168.100.254
: 게이트웨이 설정mynet
: 네트워크 이름 설정컨테이너 실행할 때, 사용자가 만든 네트워크로 지정하며, ip도 지정할 수 있다.
--net
지정하지 않을 시, 도커 기본 네트워크를 사용한다.--ip
지정하지 않을 시, 순차적인 네트워크를 사용한다.
$ docker run -it --name c2 --net mynet --ip 192.168.100.100 busybox
--net mynet
: mynet 네트워크 사용--ip 192.168.100.100
: 192.168.100.100의 ip로 지정$ docker run -d --name web -p 80:80 nginx:1.14
$ curl localhost
$ docker run -d --name appjs --net mynet --ip 192.168.100.100 -p 8080:8080 jbro321/appjs
$ curl localhost:8080