Docker默认网段修改实现方法解析

Docker默认网段修改实现方法解析,第1张

Docker默认网段修改实现方法解析

本文详细介绍了对Docker默认网段变更完成方式的分析。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。

情况

企业网服务器全部为可选的阿里云ECS服务器,默认内网网段为172.16.0.0/12。测试版上的服务项目都是Docker部署的。
以前的朋友在这个设备上安装的Docker都是默认配备的,网段是172.17.0.0/24。在特定的应用中,会有浏览主机的要求。如果按照172.17.0.1浏览,会和其他主机的ip冲突,必须更改器皿的默认网段。

解决方案

1.终止主机上的Docker服务项目

sudo系统停止停靠站

2.更改容器环境变量/etc/docker/daemon.json

sudocat/etc/docker/daemon.json { "registry-mirrors":["https://gbs4gco0.mirror.aliyuncs.com"], "bip":"10.50.0.1/16", }

上面的代码中提到,环境变量中的bip字段名可以设置主机的docker网段,可以配置为私有网络地址(192.168.0.0/10.0.0/172.0.0.0)

3.启动Docker服务项目

sudosystemctl守护程序-reload
sudosystemCTLstartdocker

4.验证docker-0桥详细地址

sudoifconfig ... docker0:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500 inet10.50.0.1netmask255.255.0.0broadcast10.50.255.255 inet6fe80::42:46ff:fe18:add5prefixlen64scopeid0x20<link> ether02:42:46:18:ad:d5txqueuelen0(Ethernet) RXpackets14697564bytes5943503139(5.5GiB) RXerrors0dropped0overruns0frame0 TXpackets15379709bytes6846099156(6.3GiB) TXerrors0dropped0overruns0carrier0collisions0 ...

此时,Docker的默认网段已经更改,可以查看之前船只的ip是否有变化。

sudodocker集装箱检查alipne-format="{{.networksettings.IPaddress}}"
10.50.0.2

文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存