一看必會系列:docker 練習 9 docker容器間快捷互相訪問

來源:本站原創 Docker 超過179 views圍觀 0條評論

容器間互相訪問需要知道IP
需要
1.進入容器或使用 inspect
[email protected]:~# docker inspect 0bce7f78880f |grep IPA
            "SecondaryIPAddresses": null,
            "IPAddress": "192.169.110.4",
                    "IPAMConfig": null,
                    "IPAddress": "192.169.110.4",
[email protected]:~#

換種方式使用  –link 會更方便
原理就是 創建容器時 會將 name與ip自動 寫入容器的/etc/hosts列表

測試如下

1.創建一個叫 b11的容器
[email protected]:~# docker run -itd –name b11  busybox
5625fade077f39aae85049781b30e6eb9dd3c34a68cb61a2f451bb7fb0a746af
[email protected]:~# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                      NAMES
5625fade077f        busybox             "sh"                4 seconds ago       Up 2 seconds                                   b11
63a1c53f7504        cf00c586f612        "/bin/bash"         2 hours ago         Up 2 hours          0.0.0.0:32810->10091/tcp   blissful_hypatia

2.創建別一個容器 b12 并使用
–link 容器名:別名 
寫入hosts

[email protected]:~# docker run -it –name b12 –link b11:b11  busybox
/ # cat /etc/hosts  #查看hosts內容
192.169.110.3    b11 5625fade077f   #將b11 和IP自動寫入容器中
192.169.110.4    0bce7f78880f
/ # ping b11
PING b11 (192.169.110.3): 56 data bytes
64 bytes from 192.169.110.3: seq=0 ttl=64 time=0.132 ms
64 bytes from 192.169.110.3: seq=1 ttl=64 time=0.074 ms

文章出自:CCIE那點事 http://www.qdxgqk.live/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。 禁止全文轉載。
本文鏈接:http://www.qdxgqk.live/?p=4096轉載請注明轉自CCIE那點事
如果喜歡:點此訂閱本站
  • 相關文章
  • 為您推薦
  • 各種觀點
?
暫時還木有人評論,坐等沙發!
發表評論

您必須 [ 登錄 ] 才能發表留言!

?
?
萌宠夺宝游戏