【发布时间】:2021-12-11 10:23:11
【问题描述】:
我使用 docker 运行 CentOS8 容器。
我知道图像被最小化了,所以我不能在其中使用一些命令。
如:clear、systemctl。
[root@e07da148cc16 /]# clear
bash: clear: command not found
有没有办法安装一些模块,所以我可以运行它?或者是否还有其他未最小化的 CentOS 映像以及所有命令?
【问题讨论】:
我使用 docker 运行 CentOS8 容器。
我知道图像被最小化了,所以我不能在其中使用一些命令。
如:clear、systemctl。
[root@e07da148cc16 /]# clear
bash: clear: command not found
有没有办法安装一些模块,所以我可以运行它?或者是否还有其他未最小化的 CentOS 映像以及所有命令?
【问题讨论】:
docker run -it amazonlinux bash
附带基本命令,供您进一步自定义(yum install)。
【讨论】:
service 或systemctl 怎么样,我检查了没有这种类型的命令。
systemd(需要 pid 1)。您在容器中运行单个程序,不需要 systemd 来协调/管理容器内的守护程序服务。