You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker新手创建Mongo容器时遇Daemon未运行错误求助

解决方法

1. 确认Docker Desktop是否启动

  • 打开任务管理器,查看进程列表里有没有Docker Desktop相关进程。如果没有,从开始菜单启动Docker Desktop,等待2-3分钟让守护进程完全初始化,再重试命令。

2. 检查容器运行模式是否匹配

  • 右键任务栏的Docker图标,查看当前是Windows容器还是Linux容器模式。如果之前用SwitchDaemon切换过,可能模式和需求不匹配,切换对应模式后等待完成再试。

3. 验证WSL2配置(Linux容器模式下)

  • 如果使用Linux容器,必须确保WSL2正确安装:
    1. 管理员身份打开PowerShell,执行wsl --install完成WSL2安装。
    2. 执行wsl --set-default-version 2设置默认版本为WSL2。
    3. 重启电脑后,打开Docker Desktop设置,确认“使用基于WSL 2的引擎”已勾选。

4. 重置或重装Docker Desktop

  • 打开Docker Desktop的“故障排除”页面,点击“重置为默认设置”,重置完成后重启Docker。
  • 如果重置无效,卸载Docker Desktop,下载官网最新版本重新安装(注意备份需要保留的容器镜像)。

5. 检查管道与权限

  • 始终用管理员身份运行CMD/PowerShell,避免权限不足。
  • 管理员身份打开PowerShell,执行Get-ChildItem \\.\pipe\,查看是否有docker_engine条目。如果没有,说明守护进程没启动成功,回到步骤1排查。

内容的提问来源于stack exchange,提问作者Nimasha Madhushani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 04:15:38