From 731ca0e75d4dc3fc04a26f3b559da494bf2534f7 Mon Sep 17 00:00:00 2001 From: Sebastian Achilles Date: Thu, 17 Aug 2023 16:21:56 +0200 Subject: [PATCH] add container for Rocky Linux 8.8 --- .github/workflows/build-publish-containers.yml | 2 +- README.md | 1 + rockylinux-8.8/Dockerfile | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 rockylinux-8.8/Dockerfile diff --git a/.github/workflows/build-publish-containers.yml b/.github/workflows/build-publish-containers.yml index e774708..bb2652b 100644 --- a/.github/workflows/build-publish-containers.yml +++ b/.github/workflows/build-publish-containers.yml @@ -21,6 +21,7 @@ jobs: - rockylinux-8.5 - rockylinux-8.6 - rockylinux-8.7 + - rockylinux-8.8 - rockylinux-9.0 - rockylinux-9.1 - almalinux-8.6 @@ -96,4 +97,3 @@ jobs: push: ${{ github.event_name == 'push' && github.ref_name == 'main' }} cache-from: type=local,src=/tmp/.buildx-cache - \ No newline at end of file diff --git a/README.md b/README.md index 2149d22..05ce8ec 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ Containers for testing EasyBuild, built automatically for `x86_64` and `aarch64` * `rockylinux-8.5`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-8.5/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-8.5) * `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-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) * `ubuntu-20.04`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/ubuntu-20.04/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/ubuntu-20.04) diff --git a/rockylinux-8.8/Dockerfile b/rockylinux-8.8/Dockerfile new file mode 100644 index 0000000..1c8d9e6 --- /dev/null +++ b/rockylinux-8.8/Dockerfile @@ -0,0 +1,8 @@ +FROM rockylinux:8.8 +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) +RUN dnf -y install bzip2 curl diffutils file findutils gcc-c++ git glibc-langpack-en gzip make openssl openssl-devel rdma-core-devel patch sudo tar unzip which xz +RUN python3 -m pip install archspec