今天宿主机一直无法访问 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