2.4. 了解 UBI init 镜像
UBI init 镜像(名为 ubi-init
,包含 systemd
初始化系统),有助于构建您要在其中运行 systemd
服务的镜像,如 Web 服务器或文件服务器。init 镜像内容小于您使用标准镜像获得的内容,但要比最小镜像中的内容要多。
注意
由于 ubi9-init
镜像构建在 ubi9
镜像基础之上,因此它们的内容基本相同。但是,有几个关键的区别:
ubi9-init
:-
CMD 被设为
/sbin/init
,以默认启动systemd
Init 服务 -
包括
ps
和进程相关的命令(procps-ng
软件包) -
将
SIGRTMIN+3
设为StopSignal
,因为ubi9-init
中的systemd
会忽略正常信号而退出(SIGTERM
和SIGKILL
),但如果它收到SIGRTMIN+3
,则会终止
-
CMD 被设为
ubi9
:-
CMD 设为
/bin/bash
-
不包含
ps
和进程相关的命令(procps-ng
软件包) -
不要忽略正常信号退出(
SIGTERM
和SIGKILL
)
-
CMD 设为