/ / Jak zainstalować "systemctl" na Ubuntu (docker)? - mysql, ubuntu, docker, systemctl

Jak zainstalować "systemctl" na Ubuntu (docker)? - mysql, ubuntu, docker, systemctl

Mam docker z Ubuntu 16.04 i próbuję zainstalować w nim mysql-server. Instalacja poszła dobrze (apt-get install -y mysql-server) i teraz jest czas na uruchomienie serwera:

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

Jak znaleźć / zainstalować systemctl dla Ubuntu 16.04 (docker) i czy istnieją alternatywy?

Odpowiedzi:

0 dla odpowiedzi № 1

Ubuntu 16.04 bazuje na systemd, a systemctl próbuje skontaktować się z demonem za pośrednictwem d-bus. Istnieje wiele rozwiązań, które mogą rozwiązać ten problem docker-systemctl-replacement.


0 dla odpowiedzi nr 2

Systemd nie jest zainstalowany na obrazie docker ubuntu. Możesz użyć polecenia "service"

service mysql start
service mysql status

Możesz również użyć obrazu dockera mysql zamiast instalować mysql ręcznie na ubuntu.