Skip to content

easybuilders/easybuild-containers

Repository files navigation

easybuild-containers

Containers for testing EasyBuild, built automatically for x86_64 and aarch64, and available via the GitHub Container Registry (ghcr.io).

Available containers images

Usage with Singularity

To use these containers with Singularity:

  • start shell in CentOS 7.9 container:

    singularity shell docker://ghcr.io/easybuilders/centos-7.9
    
  • run commands in Ubuntu 20.04 container:

    singularity exec docker://ghcr.io/easybuilders/ubuntu-20.04 bash -c "cat /etc/debian_version; cat /etc/os-release"
    

Build custom container images

You can build a custom container image on top of one of the provided container images.

For example, to build a CentOS 7.9 container that also includes the openssl11* packages using Singularity:

$ cat CentOS-7.9-openssl11.def
Bootstrap: docker
From: ghcr.io/easybuilders/centos-7.9
%post
    yum -y install openssl11 openssl11-devel

$ sudo singularity build CentOS-7.9-openssl11.sif CentOS-7.9-openssl11.def

About

Containers for testing EasyBuild

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •