Docker重启失败提示’ipv4’ is not a valid backend or is unavailable
这个错误提示表明 Docker 无法初始化网络控制器,主要是因为无法创建 NAT 链,可能与网络配置或防火墙设置有关。
- 检查 Docker 配置: 确保 /etc/docker/daemon.json 文件存在且格式正确。如果存在,尝试暂时重命名或删除它,然后重启 Docker:
sudo mv /etc/docker/daemon.json /etc/docker/daemon.json.bak
sudo systemctl restart docker
- 确认网络设置: 检查网络接口的状态,确保 docker0 接口存在:
ip addr show
如果没有 docker0,说明 Docker 网络没有正确创建。
- 检查内核参数: 确保启用 IP 转发和桥接: