Docker 是一個開源的應用容器引擎,可以讓開發人員輕松地在容器中運行應用程序。在 Docker 中,跨主機容器的通信非常重要,因此需要分配物理 IP 來進行網絡通信。
# 創建一個新橋接網絡
$ docker network create --driver bridge my_bridge
# 分配一個靜態 IP 地址
$ docker run --name container1 --network my_bridge --ip 172.20.0.2 -d image1
# 分配一個動態 IP 地址
$ docker run --name container2 --network my_bridge --ip dhcp -d image2
在上面的示例中,我們首先創建了一個新的橋接網絡 my_bridge,然后在容器中分配了靜態 IP 地址和動態 IP 地址。
使用靜態 IP 地址可以確保容器的 IP 地址不會改變,從而可以輕松地進行跨主機通信。動態 IP 地址則可以自動分配 IP 地址,減輕了管理員的工作負擔。
如果需要更復雜的網絡配置,可以使用 Docker 模板網絡和外部網絡,這可以讓您輕松地在 Docker 中實現高級網絡拓撲。
上一篇vue 巧影