一、簡介
內部網絡連接的2中方式: Docker NetWorking (1.9版本之后推薦使用這個)和 Docker link(1.9 版本之前都使用這個)
推薦使用docker networking 的原因:
1.1 Docker networking 可以將容器連接到不同的宿主機器上。
1.2 通過 docker networking 連接的容器可以在無需更新連接的情況下,對停止、啟動或者重啟容器。而使用docker link 可能需要修改一些配置,或者重啟相應的容器來維護docker之間的連接。
1.3 使用 docker networking ,不必事先創建容器再去創建它,同樣,也不要關注容器的運行順序。
這里主要講述使用docker networking連接內部網路
二、創建docker網絡
#創建網絡 neto01 網絡名稱 docker network create net01 #查看網絡 ocker network inspect net01
三、在docker 容器中創建nginx
在docker中創建nginx容器:http://www.cnblogs.com/WJ--NET/p/8607972.html
#使用我自己創建的docker鏡像 --net 添加到net01的網絡 docker run -itd -p 8086:80 --net=net01 --name nginx02 centos_nginx docker run -itd -p 8087:80 --net=net01 --name nginx03 centos_nginx
查看網絡
四、在容器中訪問另外一個容器
over 容器之間網絡連接連接。