安装好docker默认会生成名为 docker 0 的网卡,具体信息如下

使用 ip addr 查看网络信息,可以看到下面的信息

docker0: mtu 1500 qdisc noqueue state UP

inet 172.17.0.1/16 brd 172.18.255.255 scope global docker0

如果服务和该默认IP产生冲突的话可以对该默认IP做修改,具体操作如下所示:

编辑文件daemon.json,如果不存在可以创建该文件,把IP改为172.18.0.1。

# vi /etc/docker/daemon.json

{

  "bip": "172.18.0.1/16"

}

重启服务

# systemctl restart docker.service

再次查看网络发现 docker 0 的网卡地址已经变为 172.18.0.1。