From c4a9fa6ffdd1ebf42d159218195ae735b6652637 Mon Sep 17 00:00:00 2001 From: Sebastian Achilles Date: Tue, 19 Dec 2023 22:55:40 +0100 Subject: [PATCH] add container for Rocky Linux 8.9 --- .github/workflows/build-publish-containers.yml | 1 + README.md | 1 + rockylinux-8.9/Dockerfile | 9 +++++++++ 3 files changed, 11 insertions(+) create mode 100644 rockylinux-8.9/Dockerfile diff --git a/.github/workflows/build-publish-containers.yml b/.github/workflows/build-publish-containers.yml index 0df7d66..f2c3b62 100644 --- a/.github/workflows/build-publish-containers.yml +++ b/.github/workflows/build-publish-containers.yml @@ -22,6 +22,7 @@ jobs: - rockylinux-8.6 - rockylinux-8.7 - rockylinux-8.8 + - rockylinux-8.9 - rockylinux-9.0 - rockylinux-9.1 - rockylinux-9.2 diff --git a/README.md b/README.md index 629335e..7037020 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ Containers for testing EasyBuild, built automatically for `x86_64` and `aarch64` * `rockylinux-8.6`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-8.6/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-8.6) * `rockylinux-8.7`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-8.7/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-8.7) * `rockylinux-8.8`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-8.8/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-8.8) +* `rockylinux-8.9`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-8.9/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-8.9) * `rockylinux-9.0`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-9.0/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-9.0) * `rockylinux-9.1`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-9.1/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-9.1) * `rockylinux-9.2`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-9.2/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-9.2) diff --git a/rockylinux-8.9/Dockerfile b/rockylinux-8.9/Dockerfile new file mode 100644 index 0000000..bbdf99a --- /dev/null +++ b/rockylinux-8.9/Dockerfile @@ -0,0 +1,9 @@ +FROM rockylinux:8.9 +RUN useradd -ms /bin/bash easybuild +# enable PowerTools repository, required by Lmod in EPEL +RUN dnf -y install dnf-plugins-core && dnf config-manager --set-enabled powertools \ +&& dnf -y install epel-release && dnf -y install python3 Lmod +# glibc-langpack-en provides locale stuff (for en_US.UTF-8) +# perl-Thread-Queue is required by Automake +RUN dnf -y install bzip2 curl diffutils file findutils gcc-c++ git glibc-langpack-en gzip make openssl openssl-devel patch perl-Thread-Queue rdma-core-devel sudo tar unzip which xz +RUN python3 -m pip install archspec