如何在Ubuntu(docker)上安装'systemctl'?

时间:2018-03-27 00:12:39

标签: mysql ubuntu docker systemctl

我有一个使用Ubuntu 16.04的docker并尝试在其中安装mysql-server。 安装顺利(apt-get install -y mysql-server),现在是时候运行服务器了:

systemctl status mysql
Failed to connect to bus: No such file or directory

如何为Ubuntu 16.04(docker)查找/安装systemctl,还有替代方案吗?

2 个答案:

答案 0 :(得分:0)

Ubuntu 16.04基于systemd,systemctl尝试通过d-bus联系守护进程。有许多解决方案可以解决这个问题,一个可能是docker-systemctl-replacement

答案 1 :(得分:0)

Systemd未安装在ubuntu docker映像上。您可以使用“服务”命令

service mysql start
service mysql status

您也可以使用mysql docker映像,而不是在ubuntu上手动安装mysql。