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地址设置为默认的网关

host

container:name

network-name

原文地址:https://www.cnblogs.com/jeancheng/p/13253866.html