docker 修改默认ip地址的问题
docker 修改默认ip地址的问题本地要远程访问一个服务器,服务器上安装有docker,docker的ip地址和本地的ip地址冲突,导致访问不了服务器,所以需要修改docker的ip地址服务器上docker网络为~# ifconfigdockerdocker0Link encap:EthernetHWaddr 02:42:96:11:7f:e8inet addr:172.17.0.1Bcast:
·
docker 修改默认ip地址的问题
本地要远程访问一个服务器,服务器上安装有docker,docker的ip地址和本地的ip地址冲突,导致访问不了服务器,所以需要修改docker的ip地址
服务器上docker网络为
~# ifconfig docker
docker0 Link encap:Ethernet HWaddr 02:42:96:11:7f:e8
inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0
修改默认ip
vim /etc/docker/daemon.json
添加下面内容
{
"bip":"172.10.0.1/24"
}
//其中172.10.0.1是ip地址,24 表示24位掩码,默认是16位
重启docker
systemctl restart docker
这时用ifconfig查看docker的ip,已经变成:172.10.0.1
其它
一般情况下,上面两部分就可以了,但是我服务器上的docker,每个image启动的时候显示的分配了ip地址:172.17.0.*,
没有去修改,导致image内部不能联网,将其改为172.10.0.*就可以了
记录一下,有问题要善于思考。。。
更多推荐
已为社区贡献1条内容
所有评论(0)