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

WSL(Windows 10)中Docker安装后无法启动问题求助

WSL(Windows 10)中Docker无法启动的解决办法

针对安装Docker后无法启动、执行sudo service docker status返回Docker is not running的问题,可尝试以下解决步骤:

  • 检查并升级WSL版本
    执行wsl -l -v查看当前WSL版本,若为WSL 1,需升级到WSL 2:

    1. 打开管理员权限的PowerShell,运行wsl --set-version <你的发行版名称> 2(例如wsl --set-version Ubuntu-20.04 2)
    2. 设置默认WSL版本为2:wsl --set-default-version 2
  • 手动启动Docker服务并排查错误
    尝试手动启动服务:sudo systemctl start docker
    若启动失败,查看详细错误日志定位问题:journalctl -u docker.service
    若日志提示缺少containerd组件,执行sudo apt update && sudo apt install containerd安装后再启动Docker

  • 修复Docker配置文件
    进入/etc/docker目录,检查daemon.json是否存在语法错误:

    cd /etc/docker
    

    若文件存在且导致启动失败,可先备份再删除:

    sudo mv daemon.json daemon.json.bak
    sudo service docker start
    
  • 重启WSL环境
    在Windows的PowerShell中执行wsl --shutdown关闭所有WSL实例,重新打开WSL终端后,再启动Docker服务:sudo service docker start

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 14:45:43