在Docker中,自定義網(wǎng)絡(luò)允許您創(chuàng)建一個(gè)或多個(gè)隔離的網(wǎng)絡(luò),以便在容器之間進(jìn)行通信。以下是配置自定義網(wǎng)絡(luò)的步驟:
docker network ls
docker network create [網(wǎng)絡(luò)名稱(chēng)]
例如:
docker network create my_custom_network
--net
參數(shù)將其連接到自定義網(wǎng)絡(luò):docker run --name [容器名稱(chēng)] --net [網(wǎng)絡(luò)名稱(chēng)] [鏡像名稱(chēng)]
例如:
docker run --name my_container --net my_custom_network my_image
--alias
參數(shù)為容器分配一個(gè)別名:docker run --name [容器名稱(chēng)] --net [網(wǎng)絡(luò)名稱(chēng)] --alias [別名] [鏡像名稱(chēng)]
例如:
docker run --name my_container --net my_custom_network --alias my_alias my_image
docker network connect
命令:docker network connect [網(wǎng)絡(luò)名稱(chēng)] [容器名稱(chēng)或ID]
例如:
docker network connect my_custom_network my_container
docker network disconnect
命令:docker network disconnect [網(wǎng)絡(luò)名稱(chēng)] [容器名稱(chēng)或ID]
例如:
docker network disconnect my_custom_network my_container
通過(guò)以上步驟,您可以配置Docker自定義網(wǎng)絡(luò)并管理容器之間的通信。