近日在使用docker在腾讯云服务器上部署项目
运行容器时死活访问不了网络,不论是外网还是内网。
最后找到原因是docker容器ip网段与服务器内网ip网段冲突导致的
使用此命令查看到
ifconfig
- 1
可以看到ip段冲突了
咱们重建docker的ip段
首先删除docker的网卡docker0
ip link delete docker0
- 1
这时候看到docker0已经不见了
然后修改docker的daemon文件
vim /etc/docker/daemon.json
- 1
{
"bip" : "172.16.10.1/24"
}
- 1
- 2
- 3
重启docker
systemctl daemon-reload && systemctl restart docker
- 1
大功告成