Eu tenho um docker com o Ubuntu 16.04 e tentando instalar o mysql-server nele. Instalação correu bem (apt-get install -y mysql-server
) e agora é hora de executar um servidor:
systemctl status mysql
Failed to connect to bus: No such file or directory
Como encontrar / instalar o systemctl para o Ubuntu 16.04 (docker) e existem alternativas?
Respostas:
0 para resposta № 1O Ubuntu 16.04 é baseado em systemd, e o systemctl tenta contatar o daemon via d-bus. Existem várias soluções para resolver este problema, uma pode ser substituição do docker-systemctl.
0 para resposta № 2
O Systemd não está instalado na imagem do docker do Ubuntu. Você pode usar o comando "service"
service mysql start
service mysql status
Você também pode usar a imagem do docker mysql em vez de instalar o mysql manualmente no Ubuntu.