Docker网络管理
1.网络模式
查看网络模式
(1)host模式
使用docker run时使用–net=host指定
(可以看到host模式和宿主机网卡IP都一样)
(2)container模式
使用–net=container:container_id/container_name
(可以看到container模式下和宿主机IP一样)
(3)none模式
使用–net=none指定
(可以看到这种模式下,不会配置任何网络)
(4)bridge模式
使用–net=bridge指定默认模式,不用指定默认就是这种网络模式。这种模式会为每个容器分配一个独立的Network Namespace。类似于vmware的nat网络模式。同一个宿主机上的所有容器会在同一个网段下,相互之间是可以通信的。
2.Docker网络管理-外部访问容器
(1)首先使用centos镜像新建一个容器,然后在该容器中安装httpd服务,并启动
(2)再把该容器导成一个新的镜像,然后再使用新镜像创建容器,并指定端口映射
(3)进入容器启动http服务
(4)访问apache网页
编辑1.html: vi /var/www/html/1.html 随便写点东西再次访问
(5)测试
3.给默认网桥设置网段
重启服务并启动容器测试