当前位置: 首页 > news >正文

解决启动docker报错Cannot connect to the Docker daemon问题

解决启动docker报错Cannot connect to the Docker daemon问题
说明:

1.离线安装docker后安装docker

启动报错Cannot connect to the Docker daemon,或者执行sudo dockerd报错
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to register "bridge" driver: failed to create NAT chain DOCKER: iptables not found

在这里插入图片描述

2.解决办法:

原因:Docker 网络初始化时因缺少 iptables 工具导致的

1. 安装 iptables(如未安装)
sudo apt-get update
sudo apt-get install -y iptables
2. 切换为 legacy 模式(关键步骤)
# 设置 iptables-legacy
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy# 验证选择
sudo update-alternatives --config iptables

在这里插入图片描述

3. 重启 Docker 服务
# 强制停止残留进程
sudo pkill -9 dockerd# 清理旧套接字
sudo rm -f /var/run/docker.sock# 启动 Docker(调试模式观察输出)
sudo dockerd
4. 持久化配置(防止重启失效)
# 创建配置文件
sudo tee /etc/docker/daemon.json <<EOF
{"iptables": true,"userland-proxy": false
}
EOF
5.验证成功
# 检查 NAT 规则
sudo iptables -t nat -L DOCKER# 测试容器网络
sudo docker run --rm alpine ping -c 3 baidu.com

如果还是报错,那么就重装docker

http://www.dtcms.com/a/317642.html

相关文章:

  • 阿里 Qwen-Image:开源 20B 模型引领图像生成新纪元,中文渲染超越 GPT-4o!
  • 数据结构与算法的认识
  • 手动开发一个TCP服务器调试工具(二):无界面 TCP 通信服最小实现
  • ETF期权分仓的风险如何管理?
  • 基于Hadoop的股票大数据分析可视化及多模型的股票预测研究与实现
  • 四十、【高级特性篇】接口用例数据驱动:引入随机变量与动态数据生成
  • 生成式模型 ?判别式模型?用【猫狗分类器】帮助理解!
  • 【网络安全】入侵检测系统 Suricata 概述 | IDS
  • 2025年大语言模型与多模态生成工具全景指南(V2.0)
  • PyCharm vs. VSCode 到底哪个更好用
  • 5个数据库 存储系统精选 | C/C++ 项目深度解析
  • 支持向量机(SVM)算法依赖的数学知识详解
  • 深度模拟用户行为:用Playwright爬取B站弹幕与评论数据
  • 使用Java爬取xxx律师协会网站上公开的律所信息并导出到Excel
  • 服务器——“查询不到显卡驱动,且输入nvidia-smi报错”的解决办法
  • 时序数据库的发展现状与未来趋势
  • 百度智能云给“数字人”发工牌
  • Unix/Linux 系统编程中用于管理信号处理行为的核心概念或模型
  • QT自定义控件
  • InnoDB 存储引擎对 MVCC 的实现详解
  • [Linux]学习笔记系列 -- [arm][debug]
  • QtMqtt库的编译以及安装
  • 导入Excel打印
  • Excel将整列值转换为字符串
  • 面向流程和产品的安全档案论证方法
  • C语言access函数详解:文件访问权限检查的利器
  • 在WPS或Word中,实现换行不换段落
  • 浙大高飞团队新作:提出层级式探索框架,让「地空双模」机器人自主决策“飞”或“走”
  • 深入理解 C++ 中的stdpriority_queue:从原理到实战的高效优先级管理
  • 并发编程常见问题排查与解决:从死锁到线程竞争的实战指南