docker网络

本文详细介绍了Docker的网络配置,包括查看本地网络、使用host模式、container模式、none模式、bridge模式以及如何进行网络管理以实现外部访问容器。通过创建新镜像、端口映射和启动httpd服务,演示了如何让外部访问容器内的服务,并通过curl测试验证。同时,还展示了如何为默认网桥设置网段,确保容器间通信的顺畅。
摘要由CSDN通过智能技术生成

一、查看local的网络信息

docker network ls

在这里插入图片描述

二、指定host模式

docker run -itd --name ceshi --net=host centos bash 

在这里插入图片描述

可以看出,docker 使用的网络实际上和宿主机一样,容器内网卡ip是宿主机的ip

在这里插入图片描述

三、指定container模式(即多容器共用网络)

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

四、none模式(不会配置任何网络)

在这里插入图片描述
在这里插入图片描述

五、bridge模式(默认模式)

同一个宿主机上的所有容器会在同一个网段下,相互之间是联通的。

在这里插入图片描述

六、网络管理-外部访问容器

 新建一个容器安装httpd服务,再把容器导成新镜像

在这里插入图片描述

将新镜像运行并指定端口映射

在这里插入图片描述

进入容器并启动httpd,vi  /var/www/html/1.html编辑内容 退出

在这里插入图片描述

curl测试

在这里插入图片描述

七、给默认网桥设置网段

配置文件写以下内容,编辑完成后重启docker服务

在这里插入图片描述

运行新的容器测试

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值