--link 互聯例如:有1個映象 centos 我希望,通過建立乙個容器centos02能聯通乙個已經建立好的容器centos01,**如下[root@localhost /]# docker run -it -p --name centos02 --link centos01 centos /bin/bash
[root@localhost /]# docker exec -it centos02 ping centos01
ping centos01 (172.17.0.2) 56(84) bytes of data.
64 bytes from centos01 (172.17.0.2): icmp_seq=1 ttl=64 time=0.144 ms
64 bytes from centos01 (172.17.0.2): icmp_seq=2 ttl=64 time=0.078 ms
64 bytes from centos01 (172.17.0.2): icmp_seq=3 ttl=64 time=0.079 ms
64 bytes from centos01 (172.17.0.2): icmp_seq=4 ttl=64 time=0.072 ms
64 bytes from centos01 (172.17.0.2): icmp_seq=5 ttl=64 time=0.058 ms
64 bytes from centos01 (172.17.0.2): icmp_seq=6 ttl=64 time=0.072 ms
64 bytes from centos01 (172.17.0.2): icmp_seq=7 ttl=64 time=0.068 ms
64 bytes from centos01 (172.17.0.2): icmp_seq=8 ttl=64 time=0.079 ms
[root@localhost /]# docker exec -it centos02 cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.2 centos01 7976eb60ec56
172.17.0.3 dd545f572e9f
bridge 橋接模式 (docker 預設)[root@localhost /]# docker network ls
network id name driver scope
7a183050e4ec bridge bridge local
1604a2c56661 host host local
402776cb891b none null local
none :不配置網路
host: 和宿主機共享網路
我們目前自己自定義網路,也是用bridge模式
#我們直接啟動的命令,其實是省略了 --net bridge,以下兩種啟動容器的方式是一樣的
第一步: 在docker內建立乙個網路 名字為mynetdocker run -it -p --name centos01 centos
docker run -it -p --name centos01 --net bridge centos
第二步:將我們的容器放到自己的網路之中[root@localhost ~]#docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
[root@localhost ~]# docker network ls
network id name driver scope
7a183050e4ec bridge bridge local
1604a2c56661 host host local
8c32fdf115b2 mynet bridge local
402776cb891b none null local
這樣,兩個容器就能互相ping通了!!!!docker -it -p --name centos01-net01 --net mynet centos /bin/bash
docker -it -p --name centos01-net02 --net mynet centos /bin/bash
docker network connet mynet centos01 #將centos01容器置於mynet網路下
docker學習(十) 自定義網路
網路模式 檢視幫助文件docker network help 我們使用這個命令來建立一下網路 先把容器都清楚保證環境的乾淨 先測試下 建立乙個橋接網路的tomcat01 其實這個命令和不使用是一樣的,因為docker給我們建立容器的時候這個引數是預設的即 docker run d p name to...
Docker之自定義網路實現
目錄 四類網路模式,使用docker network www.cppcns.comls檢視docker網路模式 docker網路模式 配置說明 host模式 net host 容器和宿主機共享network namespace。container模式 net container name or id...
docker網路配置之自定義網橋
使用特定範圍的 ip 僅適用於v1.x 不適用於新版的v1.1x docker 會嘗試尋找沒有被主機使用的 ip 段,儘管它適用於大多數情況下,但是它不是萬能的,有時候我們還是需要對 ip 進一步規劃。docker 允許你管理 docker0 橋接或者通過 b選項自定義橋接網絡卡,需要安裝bridg...