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 № 1Ubuntu 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.