Docker网络允许容器间通信,以及容器与外部世界通信。Docker提供了多种网络模式,包括bridge、host、none和overlay等。
查看网络
列出所有Docker网络:
docker network ls
创建网络
创建一个新的网络:
docker network create --driver bridge my-bridge-network
这个命令创建了一个名为my-bridge-network
的bridge网络。
运行容器时指定网络
在特定网络中运行容器:
docker run -d --name my-container --network my-bridge-network nginx
这个命令在my-bridge-network
网络中启动了一个名为my-container
的容器,并运行nginx服务。
连接容器到网络
将已存在的容器连接到网络:
docker network connect my-bridge-network my-container
断开容器与网络的连接
从网络中断开容器:
docker network disconnect my-bridge-network my-container
删除网络
删除一个网络:
docker network rm my-bridge-network