这篇文章主要介绍“Docker如何实现同Ip网段联通”,在日常操作中,相信很多人在Docker如何实现同Ip网段联通问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker如何实现同Ip网段联通”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!例免费云主机域名如
宿主机a 和宿主机b是网络联通关系,在宿主机a上面创建了多个容器组成集群,但是我希望通过宿主机b也可以访问到宿主机a的容器,当然,你也可能会说,端口映射非常方便,如果我需要的端口比较多,或者着如果我临时需要增加某些端口,可能设置起来比较麻烦,那么如果我们将宿主机a里面的容器的ip与宿主机的ip在同一个网络,不就可以直接来进行互联互通了么。1、安装docker(linux服务器)
安装 docker
2、 使用pipework为docker容器配置独立ip
安装pipework这个工具可以使用一条命令就可以实现更改容器的ip,更准确来说为容器ip添加一个新的网卡。
3、编辑ip的配置文件,eh0
编辑默认ip配置文件,eth0或者ens33(不同操作系统,名称不一致,例如我操作的这台机器的名称为ifcfg-ens33)
vim /etc/sysconfig/network-scripts/ifcfg-ens33输入i进入到编辑模式,将下面的内容复制到文件中
4、创建自定义网桥br0
并且将配置内容复制到配置文件中
重启虚拟机网络服务
5、修改docker配置文件,指定网桥
修改docker的配置文件/etc/sysconfig/
修改内容如下
修改为:
修改完之后:
5、重启docker服务
6、创建docker容器实例
–net=none代表容器的网卡都是为空的,需要通过pipework进行自定义指定7、指定网卡
8、进入到容器,尝试ping宿主机和同网段ip是否能够ping通
8.1 修改同网段主机ip
修改主机ip,网段与宿主机a网桥ip段保持一致。设置后,宿主机a,b之间可以互相ping通
到此,关于“Docker如何实现同Ip网段联通”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!
相关推荐: python中强制关闭线程、协程与进程的方法是什么
这篇“python中强制关闭线程、协程与进程的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python中强制关闭线程、协程与进程的方…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。