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