2. 桥接网络¶
在网络方面,桥接网络是链路层设备,它在网络段之间转发流量。网桥可以是硬件设备火灾主机内核中运行的软件设备。
就docker而言,桥接网络使用软件桥接器,该软件桥接器允许连接到同一个桥接网络的容器之间进行通信,同事提供与未连接到桥接网络的容器隔离。
2.1. 用户定义的网桥与默认网桥的差异¶
用户自定义的网桥在容器应用程序之间提供更好的隔离和互操作性。
用户自定义的网桥提供自动dns解析。
容器可以在运行中与用户定义的网络连接和分离。
用户定义的网络会创建一个可配置的网桥。
默认桥接网络上连接的容器共享环境变量。
2.2. 管理用户定义的桥¶
2.2.1. 创建¶
docker network create my-net
2.2.2. 删除¶
docker network rm my-net
2.2.3. 容器连接到这个网络¶
创建容器的时候连接到特定网络
docker create --name my-nginx --network my-net --publish 8080:80 nginx:latest
运行时链接到特定网络
docker network connect my-net my-nginx
2.2.4. 断开容器和自定义网络的连接¶
docker network disconnect my-net my-nginx