diff --git a/containers/Docker/centos-8 b/containers/Docker/centos-8 new file mode 100644 index 00000000..4df5070e --- /dev/null +++ b/containers/Docker/centos-8 @@ -0,0 +1,36 @@ +FROM docker.io/library/centos:8 + +RUN dnf install -y --allowerasing coreutils \ + cpio \ + dhclient \ + e2fsprogs \ + ethtool \ + findutils \ + initscripts \ + ipmitool \ + iproute \ + kernel-core \ + net-tools \ + network-scripts \ + nfs-utils \ + openssh-clients \ + openssh-server \ + pciutils \ + psmisc \ + rsync \ + rsyslog \ + strace \ + wget \ + which \ + words + +RUN sed -i 's/^root:.:/root::/g' /etc/passwd + +# These changes make it possible for users to ssh into nodes even +# if there is no shadow entry for the user +RUN sed -i -e '/^account.*pam_unix\.so\s*$/s/\s*$/\ broken_shadow/' /etc/pam.d/system-auth +RUN sed -i -e '/^account.*pam_unix\.so\s*$/s/\s*$/\ broken_shadow/' /etc/pam.d/password-auth + +RUN systemctl unmask console-getty.service dev-hugepages.mount \ + getty.target sys-fs-fuse-connections.mount systemd-logind.service \ + systemd-remount-fs.service diff --git a/containers/Docker/rocky-8 b/containers/Docker/rocky-8 new file mode 100644 index 00000000..9c500913 --- /dev/null +++ b/containers/Docker/rocky-8 @@ -0,0 +1,36 @@ +FROM docker.io/library/rockylinux:8 + +RUN dnf install -y --allowerasing coreutils \ + cpio \ + dhclient \ + e2fsprogs \ + ethtool \ + findutils \ + initscripts \ + ipmitool \ + iproute \ + kernel-core \ + net-tools \ + network-scripts \ + nfs-utils \ + openssh-clients \ + openssh-server \ + pciutils \ + psmisc \ + rsync \ + rsyslog \ + strace \ + wget \ + which \ + words + +RUN sed -i 's/^root:.:/root::/g' /etc/passwd + +# These changes make it possible for users to ssh into nodes even +# if there is no shadow entry for the user +RUN sed -i -e '/^account.*pam_unix\.so\s*$/s/\s*$/\ broken_shadow/' /etc/pam.d/system-auth +RUN sed -i -e '/^account.*pam_unix\.so\s*$/s/\s*$/\ broken_shadow/' /etc/pam.d/password-auth + +RUN systemctl unmask console-getty.service dev-hugepages.mount \ + getty.target sys-fs-fuse-connections.mount systemd-logind.service \ + systemd-remount-fs.service