WSL2 sudo service docker restart 出现 unrecognized service 错误?

今天升级 WSL2 安装完 docker 后执行sudo service docker restart 出现 docker: unrecognized service

完整 cmd 如下

$ sudo service docker restart
[sudo] password for sa:
docker: unrecognized service
$ docker -v
Docker version 19.03.8, build afacb8b7f0

image.png


更新

我的 ubuntu 是从 windows store 安装 , 版本是20.04

$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.1 LTS"
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

安装 docker 命令

sudo apt update    
sudo apt upgrade
sudo apt install docker.io
阅读 11.9k
3 个回答

我之前遇到过,是因为我修改过配置文件导致的,可能是由于版本不适合。如果你有修改,建议改回来再试一下,是在不行,就只能卸载重装了。

systemctl start docker 
新手上路,请多包涵

您好,我的wsl2 docker和你出现了同样的情况,请问您是如何解决的呢
邮箱:wmoonx@outlook.com

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题