答案:編輯容器配置,重新附加源網(wǎng)絡(luò),指定目標(biāo) IP 地址(可選)。步驟:1. 獲取容器配置信息并查看當(dāng)前網(wǎng)絡(luò);2. 確定源網(wǎng)絡(luò)名稱(chēng);3. 使用 docker network connect 命令重新附加網(wǎng)絡(luò)。其他注意事項(xiàng):源網(wǎng)絡(luò)必須存在;只能附加到運(yùn)行中的網(wǎng)絡(luò);多網(wǎng)絡(luò)需要單獨(dú)重復(fù)。
docker 恢復(fù)網(wǎng)絡(luò)模式
問(wèn)題:如何恢復(fù) docker 容器的網(wǎng)絡(luò)模式?
回答:
-
編輯容器配置
- 使用 docker inspect 命令獲取容器的配置信息。
- 找到 NetworkSettings.Networks 部分,其中列出了容器當(dāng)前附加的所有網(wǎng)絡(luò)。
-
確定源網(wǎng)絡(luò)
- 確定先前附加到容器的網(wǎng)絡(luò)的名稱(chēng)。
- 如果您不記得網(wǎng)絡(luò)的名稱(chēng),可以使用 docker network ls 命令列出所有網(wǎng)絡(luò)。
-
重新附加網(wǎng)絡(luò)
- 使用 docker network connect 命令將容器重新附加到源網(wǎng)絡(luò)。
- –ipv4-address 和 –ipv6-address 參數(shù)可用于指定容器在網(wǎng)絡(luò)中的特定 IP 地址。
-
示例
以下命令將容器 my-container 重新附加到名為 my-network 的網(wǎng)絡(luò):
docker network connect my-network my-container
登錄后復(fù)制
其他注意事項(xiàng):
- 如果源網(wǎng)絡(luò)不存在,容器將無(wú)法重新連接。
- 您只能將容器附加到當(dāng)前處于運(yùn)行狀態(tài)的網(wǎng)絡(luò)。
- 如果容器已附加到多個(gè)網(wǎng)絡(luò),則需要對(duì)每個(gè)網(wǎng)絡(luò)重復(fù)重新連接過(guò)程。
路由網(wǎng)(www.lu-you.com)其它相關(guān)文章!