compute (0.8.8)
Published 2025-06-25 17:13:47 -06:00 by tredfear
Installation
docker pull git.repo.alliance.unm.edu/tredfear/compute:0.8.8sha256:799723ce0e53637f1b800f7bfed5b7abd826fcb3d74189eef4a16cdbcc0c2fb8About this package
Example node images for use with Warewulf 4
Image layers
| KIWI 10.1.18 |
| RUN /bin/sh -c dnf update -y && dnf install -y --allowerasing coreutils cpio dhclient e2fsprogs ethtool findutils initscripts ipmitool iproute kernel-core kernel-modules net-tools NetworkManager nfs-utils openssh-clients openssh-server pciutils psmisc rsync rsyslog strace wget which words && dnf remove -y selinux-policy && dnf clean all # buildkit |
| RUN /bin/sh -c chmod u+w / # https://github.com/openhpc/ohpc/issues/2061 # buildkit |
| COPY excludes /etc/warewulf/ # buildkit |
| COPY container_exit.sh /etc/warewulf/ # buildkit |
| CMD ["/bin/echo" "-e" "This image is intended to be used with the Warewulf cluster management and" "\nprovisioning system." "\n" "\nFor more information about Warewulf, visit https://warewulf.org"] |
| /bin/sh -c dnf install -y epel-release && dnf config-manager --add-repo https://git.repo.alliance.unm.edu/api/packages/CARC/rpm/rocky/el9.repo && dnf config-manager --set-enabled crb && dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo |
| SHELL ["/bin/bash", "-c"] |
| /bin/sh -c uname -r |
| /bin/sh -c echo $'[doca] \nname=DOCA Online Repo \nbaseurl=https://linux.mellanox.com/public/repo/doca/2.10.0/rhel9.5/x86_64/ \nenabled=1 \ngpgcheck=0' > /etc/yum.repos.d/doca.repo |
| /bin/sh -c dnf module enable -y nvidia-driver:570-open && dnf install -y nvidia-driver-cuda kmod-nvidia-open-dkms nvidia-container-toolkit nvtop && dnf clean all && rm -rf /var/cache/yum |
| /bin/sh -c dnf install -y doca-ofed && dnf clean all && rm -rf /var/cache/yum |
| /bin/sh -c dnf install -y gcc gcc-c++ csh tcsh bash ksh zsh vim emacs btop htop iotop iftop ignition gdisk sssd ganglia-gmond chrony Lmod apptainer time libnsl libxkbcommon mesa-libGLU motif xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xorg-x11-server-Xvfb xauth glibc-langpack-en libxcrypt-compat libxkbcommon-x11 netcdf libnsl2 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi openblas && dnf clean all && rm -rf /var/cache/yum |
| /bin/sh -c dnf install -y --nogpgcheck slurm-24.11.1 slurm-slurmd-24.11.1 slurm-libpmi-24.11.1 slurm-pam_slurm-24.11.1 slurm-perlapi-24.11.1 slurm-torque-24.11.1 munge-0.5.16 && dnf clean all && rm -rf /var/cache/yum |
| /bin/sh -c dnf update -y && dnf autoremove -y && dnf clean all && rm -rf /var/cache/yum && for dir in /usr/src/kernels/*; do dkms autoinstall --kernelver $(basename $dir); done && dkms status |
| /bin/sh -c systemctl enable slurmd && systemctl enable munge && systemctl enable sssd && systemctl enable gmond && systemctl enable chronyd && systemctl enable nvidia-persistenced |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.37.6 |
| license | BSD-3-Clause |
| name | rockylinux |
| org.opencontainers.image.authors | Magauer Lukas, Neil Hanlon, Louis Abel |
| org.opencontainers.image.created | 2025-05-02T13:16:41.941Z |
| org.opencontainers.image.description | Example node images for use with Warewulf 4 |
| org.opencontainers.image.license | BSD-3-Clause |
| org.opencontainers.image.licenses | NOASSERTION |
| org.opencontainers.image.name | rockylinux |
| org.opencontainers.image.revision | 45b6dd8006bb5d62c03db227205afffd50e98818 |
| org.opencontainers.image.source | https://github.com/warewulf/warewulf-node-images |
| org.opencontainers.image.title | warewulf-node-images |
| org.opencontainers.image.url | https://github.com/warewulf/warewulf-node-images |
| org.opencontainers.image.vendor | Rocky Enterprise Software Foundation |
| org.opencontainers.image.version | 9 |
| vendor | Rocky Enterprise Software Foundation |
| version | 9 |
Details
2025-06-25 17:13:47 -06:00
Versions (18)
View all
Container
2
OCI / Docker
linux/amd64
Magauer Lukas, Neil Hanlon, Louis Abel
NOASSERTION
2.4 GiB