当我想检查某个服务是否正在运行时,在我的例子中,如果 docker 服务正在运行,我输入:
sudo status docker
我得到的输出是:
status: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
我究竟做错了什么?
答案1
该错误消息意味着您的 Ubuntu 没有使用 Upstart。
从 Ubuntu 15.04 开始,systemd 现在是默认的 init 进程,而不是 Upstart,因此一些命令发生了变化。
使用 systemd,您可以使用以下命令检查 docker 等的状态:
service docker status