Docker容器互联-允许所有容器间互联

来源:互联网 发布:怎么开个淘宝网店手机 编辑:程序博客网 时间:2024/06/09 03:35

 

Docker容器互联-允许所有容器间互联

 

概述

 

--icc=true         默认

也就是说,容器之间默认都是可以相互连接的;

 

 

 

停掉、删掉容器

root@ubuntu:~#docker ps -a                                                     "/bin/bash"           About an hour ago   Exited (130)About an hour ago                      goofy_galileo      

root@ubuntu:~# docker ps -a | awk '{print$1}'|xargs docker kill

root@ubuntu:~# docker ps -a | awk '{print$1}'|xargs docker rm

root@ubuntu:~# docker ps -a

CONTAINER ID       IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

root@ubuntu:~#

 

启动容器ctt1

root@ubuntu:~#docker images

root@ubuntu:~#docker run -it --name cct1 cct

root@5089ac64e262:/# nginx

root@5089ac64e262:/# #ctrl+p+q

root@5089ac64e262:/# root@ubuntu:~#

root@ubuntu:~#

 

 

 

启动容器ctt2

root@ubuntu:~#docker run -it --name cct2 cct

root@65887efe4593:/# ifconfig

eth0     Link encap:Ethernet  HWaddr02:42:c0:a8:64:1c 

         inet addr:192.168.100.28  Bcast:0.0.0.0 Mask:255.255.255.0

root@65887efe4593:/# root@ubuntu:~#

 

 

进入容器cct1去ping容器cct2

root@ubuntu:~# docker attach cct1

root@5089ac64e262:/# ifconfig

eth0     Link encap:Ethernet  HWaddr02:42:c0:a8:64:1b 

         inet addr:192.168.100.27  Bcast:0.0.0.0 Mask:255.255.255.0

root@5089ac64e262:/# ping 192.168.100.28

root@5089ac64e262:/# root@ubuntu:~#

 

 

 

进入容器cct2去ping容器cct1

root@ubuntu:~#docker attach cct2

root@65887efe4593:/#ping 192.168.100.27

root@65887efe4593:/# curl http://192.168.100.27

root@65887efe4593:/# root@ubuntu:~#

说明:

         1)容器1和容器2是可以相互平通的;

         2)docker默认,一台宿主机中的docker是可以相互访问的;

 

 

 

 

重启容器cct1

root@ubuntu:~# docker stop cct1

root@ubuntu:~#docker restart cct1

root@ubuntu:~#docker attach cct1

root@5089ac64e262:/# ifconfig

eth0     Link encap:Ethernet  HWaddr02:42:c0:a8:64:1d 

         inet addr:192.168.100.29  Bcast:0.0.0.0 Mask:255.255.255.0

root@5089ac64e262:/#

说明:

         1)重启容器后,IP变了;

 

 

 


原创粉丝点击