我有一个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,是否有替代方法?
我有一个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 Docker镜像上未安装Systemd。您可以使用“service”命令。
service mysql start
service mysql status
您也可以使用mysql docker镜像,而不是在Ubuntu上手动安装mysql。
Ubuntu 16.04基于systemd,systemctl尝试通过d-bus联系守护进程。有多种解决方案可解决此问题,其中之一可能是docker-systemctl-replacement。