docker_017_docker_网络基础
1.宿主机上敲 ifconfig
docker0 是linux的 虚拟网桥。用来通过Mac地址,来传输数据。
linux的 虚拟网桥,可是设置ip地址。
docker0 -> 网卡名称 -> 就是网桥的名称 -> 他有65536个地址空间。这样,他就为每一个容器,分配了一个ip地址。
2.容器启动时。在宿主机 和 容器间 创建一个双向连接。
veth :在宿主上 打开一个接口
echo: 在容器中创建一个网卡
他们之间互联。使得宿主机和容器之间可以进行通信。
3在宿主机上安装过桥管理工具
sudo apt-get install bridge-utils
sudo brctl show --用网桥工具查看网卡 和接口信息
4.设置修改虚拟网桥的ip段 (然后容器的ip也会在这个ip段之内)
5. 指定 宿主机上 虚拟网桥 的ip网段
sudo brctl addbr br0
sudo ifconfig br0 192.168.100.1 netmask 255.255.255.0
DOCKER_OPTS="-b=br0" --在/etc/defualt/docker文件中中增加环境变量
sudo service docker restart
posted on 2016-08-20 13:48 fantiejun0436 阅读(65) 评论(0) 收藏 举报
浙公网安备 33010602011771号