systemd и systemctl в образах Ubuntu Docker [закрыто]
Похоже на тоsystemd
не активен или недоступен в образах Ubuntu Docker.
Я запускаю контейнеры Docker изubuntu:16.04
а такжеubuntu:16.10
изображений.
Если я выполнюsystemctl status ssh
в16,04
Контейнер Результатом является ошибкаFailed to connect to bus: No such file or directory
, в16.10
контейнер ошибкаbash: systemctl: command not found
.
Если я сделаюwhich systemctl
systemctl находится в16.04
контейнер, но не в16.10
контейнер.
Я заметил, что/lib/systemd
существует.
Я попытался установить Systemd сapt-get install systemd libpam-systemd systemd-ui
, затемwhich systemctl
находит systemctl в16.10
ноsystemctl status ssh
по-прежнему выдает ошибкуFailed to connect to bus: No such file or directory
Мой главный вопрос: как можно активировать systemd и systemctl для использования в образах Ubuntu Docker?
Почему systemd не активен в контейнерах Ubuntu Docker? Не используется ли systemd для создания экземпляра контейнера?
Мне не удалось найти документацию по этой теме для образов Ubuntu / Ubuntu Docker, только информацию о переходе Ubuntu сUpstart
вsystemd
, Есть ли документация, дающая полное объяснение?