ububtu 启动docker报错root@TH21L-20230401:/# sudo systemctl start docker System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
时间: 2023-07-04 18:22:43 浏览: 168
centos&ubuntu里docker-compose的安装文件
这个错误通常是因为你的系统没有使用 systemd 作为 init 系统,而 Docker 要求使用 systemd 进行启动。如果你使用的是较老版本的 Ubuntu,可能会使用 Upstart 或 SysVinit 作为 init 系统。
如果你确定你的系统没有使用 systemd,请按照以下步骤尝试启动 Docker:
1. 使用以下命令检查当前使用的 init 系统:
```
ps -p 1
```
如果输出结果中包含 systemd,则说明你的系统正在使用 systemd,否则请继续执行以下步骤。
2. 使用以下命令启动 Docker:
```
sudo service docker start
```
如果这个命令不能正常启动 Docker,你可以尝试重新安装 Docker,或者考虑升级到一个支持 systemd 的 Ubuntu 版本。
阅读全文