windows 10 子系统里安装 Docker - # systemctl start dockerSystem has not been booted with systemd as init system PID 1 Cant operateFailed to connect to bus Host is down以上错误如何解决?
这个错误是因为在 Windows 子系统中运行的 Linux 内核没有启动 systemd。解决方法是运行以下命令:
-
在 Windows 10 中打开 PowerShell 或者命令提示符(管理员权限)。
-
运行以下命令:
wsl --shutdown
这个命令会关闭所有正在运行的 Linux 子系统。
- 重新打开一个 PowerShell 或者命令提示符(管理员权限),运行以下命令:
wsl --set-default-version 2
这个命令会将默认的 WSL 版本设置为 2。
- 打开一个新的 Linux 子系统终端,运行以下命令:
sudo service docker start
这个命令会启动 Docker 服务。
现在你应该可以在 Windows 10 的子系统中使用 Docker 了。
原文地址: https://www.cveoy.top/t/topic/ccKz 著作权归作者所有。请勿转载和采集!