运行sudo systemctl start docker提示System has not been booted with systemd as init system (PID 1). Can't operate.
时间: 2023-11-07 17:02:58 浏览: 101
详解docker中使用systemctl启动服务报错的解决办法
这个错误提示表明你的系统没有使用 Systemd 作为 init 系统。如果你想在这种情况下启动 Docker,你可以尝试以下方法之一:
1. 使用 SysVinit 启动 Docker:
- 运行 `sudo service docker start` 命令启动 Docker。
- 如果提示 `docker: unrecognized service`,可以尝试运行 `sudo /etc/init.d/docker start`。
2. 如果你的系统使用其他 init 系统(如 Upstart),可以尝试使用相应的命令启动 Docker。例如,对于 Upstart,你可以运行 `sudo start docker`。
3. 如果你的系统不是基于 Systemd 的 Linux 发行版,你可以尝试使用适用于你的系统的特定启动脚本来启动 Docker。请查阅相关文档以获取更多细节。
阅读全文