查看docker的网卡
- 安装一下 bridge-utils:
yum -y install bridge-utils
- 安装完成后,可以查看:
brctl show
- 可以看到docker0的虚拟网卡上关联了4个虚拟设备
- 通过
ip link show
,可以查看关联关系 - 这些网卡的分配是一半在容器内,一半在宿主机上,就像网线的两端
- 通过
netstat -ntl
,可以查看到当前主机上所监听的端口信息,它的别名是ss -ntl
- 查看docker的网络连接方式
docker network ls
- docker有4种网络模型
- 一般的,docker中会有ip的软件包,可以通过
ip netns help
查看 - 通过它列出的命令,我们可以自由的创建虚拟网卡设备
iptables命令
- 创建docker后,可以查看主机和容器的端口映射规则:
iptables -t nat -vnL
- 或者通过
docker port {containerName/containerId}
docker run命令
- 通过
docker run --help
可以查相关的参数,从而实现不同的功能 - 例如可以通过
-h/--hostname
指定容器的主机名:docker run --name nginx2 -h t.t1.com -it --network none --rm 315798907716 sh
其他
- 第4集 虚拟化网络概述
- 第5集 容器网络
网友评论