ip addr
问题:docker 是如何处理容器网络访问的docker run -d -P --name tomcat01 tomcat# 查看容器的内部网络地址 ,发现容器运行的时候会得到一个 **eth0@if262** ip地址,docker分配的docker exec -it tomcat01 ip addr# Linux 可以 ping 通 docker 容器内部ping ip地址# 我们发现这个容器带来网卡,都是一对一对的# evth-pair 就是一对的虚拟设备,他们都是成对出的,一端连着协议,一段彼此相连# 正因为这个特性, evth-pair 充当一个桥梁,连接着各种虚拟网络设备的

# errordocker exec -it tomcat02 ping tomcat01# 解决,通过 --link 即可以解决了网络联通问题 docker run -d -P --name tomcat03 --link tomcat02 tomcat# successdocker exec -it tomcat03 ping tomcat02# 但是反向不可以pingdocker exec -it tomcat02 ping tomcat03