# docker run -d -P --name tomcat01 tomcat # docker run -d -P --name tomcat02 tomcat # docker ps # 默認不能經過容器名稱相互鏈接 # docker exec -it tomcat02 ping tomcat01 ping: tomcat01: Name or service not known # 使用 --link 鏈接兩個容器(不推薦) # docker run -d -P --name tomcat03 --link tomcat02 tomcat # docker exec -it tomcat03 ping tomcat02 64 bytes from tomcat02:... 64 bytes from tomcat02:... # 但反向不能相互鏈接 # docker exec -it tomcat02 ping tomcat03 ping: tomcat03: Name or service not known # --link 的原理就是在hosts文件中配置了對方容器的映射 # docker exec -it tomcat03 cat /etc/hosts 127.18.0.3 tomcat02 tomcat02_image_id