docker网络管理
docker network 管理网络
[root@localhost ~]# docker network --help
Usage: docker network COMMAND
Manage networks
Commands:
connect Connect a container to a network
create Create a network
disconnect Disconnect a container from a network
inspect Display detailed information on one or more networks
ls List networks
prune Remove all unused networks
rm Remove one or more networks
docker网络管理
man docker run中,对docker网络管理的描述如下:
none
bridge(default)
默认情况下,docker在宿主机上创建多个虚拟网桥(如默认的网桥docker0),容器中的虚拟网卡通过网桥进行连接
使用docker network ls可以查看当前系统中的docker网桥
[root@localhost ~]# docker ps
[root@localhost ~]# docker network ls
使用brctl工具(需安装bridge-utils工具包)可以查看连接到网桥上的虚拟网口的信息
[root@localhost ~]# brctl show
每个容器默认分配一个网桥上的虚拟接口,并将docker0的IP地址设置为默认的网关