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