$ docker run -it --name systemd-tutorial ubuntu
root@306c0deb6960:~# systemctl
bash: systemctl: command not found
为什么? ?
systemctl实用程序,在Ubuntu中默认可用,可以使用命令" systemctl -no-pager "来列出Ubuntu 22.04中的服务。
我的版本:
root@306c0deb6960:~# cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
...
为什么?
容器通常用于单服务作业,通常没有完整的系统服务管理套件,无论如何,如果不访问系统总线,它将无法运行。这是意料之中的