FROM quay.io/centos/centos:stream8 ENV container=podman RUN rm -fv /var/cache/dnf/metadata_lock.pid; \ sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo; \ sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo; \ sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo; \ dnf makecache; \ dnf --assumeyes install \ /usr/bin/dnf-3 \ sudo \ bash \ systemd \ procps-ng \ hostname \ iproute; \ dnf clean all; \ rm -rf /var/cache/dnf/; RUN (cd /lib/systemd/system/; \ if [ -e dbus-broker.service ] && [ ! -e dbus.service ]; then \ ln -s dbus-broker.service dbus.service; \ fi \ ) COPY system-service/container-ipa.target /lib/systemd/system/ RUN systemctl set-default container-ipa.target RUN (cd /etc/systemd/system/; \ rm -rf multi-user.target.wants \ && mkdir container-ipa.target.wants \ && ln -s container-ipa.target.wants multi-user.target.wants \ ) COPY system-service/fixnet.sh /root/ COPY system-service/fixipaip.sh /root/ COPY system-service/fixnet.service /etc/systemd/system/ COPY system-service/fixipaip.service /etc/systemd/system/ RUN chmod +x /root/fixnet.sh /root/fixipaip.sh RUN systemctl enable fixnet.service RUN systemctl enable fixipaip.service STOPSIGNAL RTMIN+3 VOLUME ["/sys/fs/cgroup"] CMD ["/usr/sbin/init"]