У меня есть докер с Ubuntu 16.04 и пытается установить в нем mysql-сервер. Установка прошла нормально (apt-get install -y mysql-server
), и теперь apt-get install -y mysql-server
время запуска сервера:
systemctl status mysql
Failed to connect to bus: No such file or directory
Как найти/установить systemctl для Ubuntu 16.04 (докер) и есть ли альтернативы?
Systemd не установлен на образ ubuntu docker. Вы можете использовать команду "service"
service mysql start
service mysql status
Вы также можете использовать образ docker mysql вместо установки mysql вручную на ubuntu.
Ubuntu 16.04 основан на systemd, и systemctl пытается связаться с демоном через d-bus. Существует ряд решений для решения этой проблемы, возможно, это замена docker-systemctl.