我们只要安装了docker就有一个网卡docker0,通信使用的桥接模式,使用的技术是evth-pair技术!
所有的容器都是通过这个docker0的网卡来连接的。
容器启动的时候会得到一个eth0@+数字的一个网络地址。其中这个网络地址我们可以直接在本机ping通。
容器和容器之间可以ping通的。docker0相当于路由器的功能。
------------link-----------
通过link, 我们可以直接通过名字来ping通不同的容器,但是是单向的,反向的如果没有设置--link是ping不通的。因为--link 是在hosts中加入了一个连接的配置。现在我们不推荐用--link。
dpcker0不支持容器名连接。
------------自定义网络-----------
.docker默认的是桥接模式,我们自己定义网络也是使用桥接模式。
使用我们自定义的网络设置容器。
使用我们自定义的网路的容易就修复了docker的缺陷,这样我们容器间就可以直接通过容器名字直接访问。但是外部不能通过容器名字访问。
网络连通
docker network connect