我有一个必须容器化的应用程序,并且它在安装过程中依赖于 systemd,我无法更改。它才不是需要 systemd 才能运行,它只需要在安装过程中存在即可。到目前为止,我能找到的唯一内置了 systemd 且保持最新的容器是 Red Hat 的 UBI,但无需订阅即可使用的软件包非常有限。
右行我正在通过使用解决这个问题Atomic 的仓库并从那里安装。
当前维护的是否有另一个提供 sytsemd 的容器?
答案1
其中,Debian、Fedora 和 Ubuntu 都提供了当前维护的容器基础映像,其中包含可用的 systemd。例如,
FROM debian:11
RUN apt-get update && apt-get install -y systemd
或者
FROM fedora:38
RUN dnf install -y systemd