docker 修改默认ip地址的问题

it2026-02-17  8

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.*就可以了

记录一下,有问题要善于思考。。。

最新回复(0)