问题描述
一、网上参考解决方案
- 原因:docker网卡地址冲突
sudo apt-get install -y bridge-utils
- 设置网卡信息
sudo service docker stop
sudo ip link set dev docker0 down
sudo brctl delbr docker0
sudo iptables -t nat -F POSTROUTING
sudo brctl addbr docker0
sudo ip addr add 172.17.0.1/24 dev docker0
sudo ip link set dev docker0 up
二、实际解决问题
- 修改
daemon.json
文件
centos上安装后有此文件,但是 ubuntu
上需要自己创建文件。
vi /etc/docker/daemon.json
- 示例:
{
"registry-mirrors": [
"https://cqiunwxe.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
],
"bip": "172.16.10.1/24"
}
- 重载配置并重启docker服务
sudo systemctl daemon-reload && sudo systemctl restart docker
评论 (0)