Назад | Перейти на главную страницу

Как запустить systemd на ubuntu 14.10 utopic в контейнере докера?

Установил systemd на хосте с помощью следующих команд:

sudo apt-get update
sudo apt-get install systemd-sysv
copied new /etc/default/grub file with: GRUB_CMDLINE_LINUX_DEFAULT="quiet init=/lib/systemd/systemd"
sudo update-grub
sudo reboot

Работает отлично.

А затем пытаемся установить systemd в контейнер докеров с помощью следующих команд:

sudo apt-get update
sudo apt-get install systemd-sysv
(no grub detected so skipping grub part)
exit (exiting docker container)
docker restart container_name (reboot docker container)
docker exec -it container_name bash (login to docker container)

Когда я пытаюсь бежать systemd в контейнере докера это дает мне следующую ошибку:

Trying to run as user instance, but the system has not been booted with systemd.

Как я могу запустить systemd в утопическом докер-контейнере ubuntu? Необходим ли grub для запуска systemd в контейнере докеров? В принципе, как мне заставить это работать?