经过一番调查后,我能够运行一个能够运行systemctl命令的 docker 容器。
在 ubuntu:16.04 主机上运行时,以下内容有效:
sudo docker run --privileged -v /run/systemd/system:/run/systemd/system -v /bin/systemctl:/bin/systemctl -v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket -it ubuntu:16.04 systemctl
Run Code Online (Sandbox Code Playgroud)
sudo docker run --privileged -v /run/systemd/system:/run/systemd/system -v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket -it ubuntu:16.04 systemctl
Run Code Online (Sandbox Code Playgroud)
在 ubuntu:18.04 主机上:
sudo docker run --privileged -v /run/systemd/system:/run/systemd/system -v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket -it ubuntu:18.04 systemctl
Run Code Online (Sandbox Code Playgroud)
由于systemctl没有附带此图片
| 归档时间: |
|
| 查看次数: |
44964 次 |
| 最近记录: |