Bootstrap

解决宿主机无法访问docker内的服务及docker容器无法访问外网

今天宿主机一直无法访问 docker 内的服务,重新安装了 docker 服务也不行,根据网上的提示配置了很多东西,用docker info 命令查看也没有任务异常,最后通过下面这些命令成功解决

原因:docker网卡地址冲突

brctl命令需要安装: yum install -y bridge-utils

解决:

systemctl stop docker
ip link set dev docker0 down
brctl delbr docker0
iptables -t nat -F POSTROUTING
brctl addbr docker0
ip addr add 172.16.10.1/24 dev docker0
ip link set dev docker0 up
vi /etc/docker/daemon.json

    {
        "registry-mirrors": ["http://224ac393.m.daocloud.io"],
        "bip": "172.16.10.1/24"
    }

systemctl  restart  docker



 

;