第 8 章 容器网络 - 051 - 在 overlay 中运行容器
在 overlay 中運行容器
運行一個 busybox 容器并連接到 ov_net1:
docker run -itd --name bbox1 --network ov_net1 busybox
?
?
查看容器的網(wǎng)絡(luò)配置:
?
?bbox1 有兩個網(wǎng)絡(luò)接口 eth0 和 eth1。
eth0 IP 為 10.0.0.2,連接的是 overlay 網(wǎng)絡(luò) ov_net1。
eth1 IP 172.18.0.2,容器的默認(rèn)路由是走 eth1。
?
?其實,docker 會創(chuàng)建一個 bridge 網(wǎng)絡(luò) “docker_gwbridge”,為所有連接到 overlay 網(wǎng)絡(luò)的容器提供訪問外網(wǎng)的能力。
?
?
從 docker network inspect docker_gwbridge 輸出可確認(rèn) docker_gwbridge 的 IP 地址范圍是 172.18.0.0/16,當(dāng)前連接的容器就是 bbox1(172.18.0.2)。
?
?
而且此網(wǎng)絡(luò)的網(wǎng)關(guān)就是網(wǎng)橋 docker_gwbridge 的 IP 172.18.0.1。
?
?
容器 bbox1 就可以通過 docker_gwbridge 訪問外網(wǎng)。
?
?
如果外網(wǎng)要訪問容器,可通過主機(jī)端口映射,比如:
docker run -p 80:80 -d --net ov_net1 --name web1 httpd
?
?
?
----------------------------引用來自--------------------------------------
https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587766&idx=1&sn=58a83e742a7e6ec48f3fd24f26219503&chksm=8d30812fba470839c87a1484a4e9f98fca2dbbd92141c9da90b1f23fd00ac840ce256675a7df&scene=21#wechat_redirect
轉(zhuǎn)載于:https://www.cnblogs.com/gsophy/p/10554168.html
總結(jié)
以上是生活随笔為你收集整理的第 8 章 容器网络 - 051 - 在 overlay 中运行容器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux之命令行快捷键(记住的我没写)
- 下一篇: 洛谷P2462 [SDOI2007]游戏