【转改】docker 容器使用 systemctl 命令时报错
原文链接:《Ginfoo · docker 容器使用 systemctl 命令是报错》
报错内容
System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
解决方法
创建完成后,使用以下命令进入容器
原因
默认情况下,在第一步执行的是 /bin/bash
,而因为 docker 中的 bug,无法使用 systemctl
。
所以我们使用了 /usr/sbin/init[......]