2.5. 使用 systemd 为 bootc 系统自动化集成过程
重要
您必须包含在容器文件中使用 systemd 的 bootc 系统的完整自动 恢复过程。
作为用例,请考虑以下示例情况,其中您要为使用 systemd 的 bootc 系统自动化自动 恢复过程。
先决条件
-
您已创建了
10-auto-recovery.conf和microshift-auto-recovery.service文件,如 "Automating the integration process with systemd for RPM system" 部分所述。 -
您已创建了
microshift-auto-recovery脚本,如 "Automating the integration process with systemd for RPM system" 部分所述。
流程
使用以下示例更新您用来准备 bootc 镜像的 Containerfile。
RUN mkdir -p /usr/lib/systemd/system/microshift.service.d COPY ./auto-rec/10-auto-recovery.conf /usr/lib/systemd/system/microshift.service.d/10-auto-recovery.conf COPY ./auto-rec/microshift-auto-recovery.service /usr/lib/systemd/system/ COPY ./auto-rec/microshift-auto-recovery /usr/bin/ RUN chmod +x /usr/bin/microshift-auto-recovery && systemctl daemon-reload