컨테이너화해야 하는 애플리케이션이 있는데 설치 중에 systemd에 의존하므로 변경할 수 없습니다. 그것확실히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