如何在 docker 容器中的 ubuntu 14.10 utopic 上运行 systemd?

如何在 docker 容器中的 ubuntu 14.10 utopic 上运行 systemd?

使用以下命令在主机上安装 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

工作正常。

然后尝试使用以下命令在 docker 容器中安装 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在 Docker 容器中运行时,出现以下错误:

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

如何在 ubuntu utopic docker 容器中运行 systemd?grub 是否需要让 systemd 在 docker 容器中运行?基本上,我该如何让它工作?

相关内容