fakesystemd
は満たすCentOSのドッカーイメージで特別なパッケージです実際にSystemdをインストールしなくてもSystemdへの依存性があります(結局、コンテナ内にinitシステムは必要ありません)。
Minimal docker-specific package to satisfy systemd Provides:
without installing systemd in Docker images. It is intended strictly for use in Docker images/containers. It doesn't provide any functionality from systemd package - it only contains few important directories and files. fakesystemd is definitely not applicable for full bootable operation system!
To install the real systemd in the image you need to run yum swap command in this form:
yum swap -- remove fakesystemd -- install systemd systemd-libs
は、あなたが「本物」systemd
パッケージにfakesystemd
パッケージを交換する必要があり、その後もsystemd-devel
をインストールすることができます:yum info fakesystemd
はもう少し伝え
RUN yum swap -y fakesystemd systemd && \
yum install -y systemd-devel
作品を完璧に、ありがとう! –