{"id":23478454,"url":"https://github.com/easybuilders/easybuild-containers","last_synced_at":"2025-04-13T17:01:59.374Z","repository":{"id":37810687,"uuid":"459982382","full_name":"easybuilders/easybuild-containers","owner":"easybuilders","description":"Containers for testing EasyBuild","archived":false,"fork":false,"pushed_at":"2024-12-13T09:52:10.000Z","size":116,"stargazers_count":6,"open_issues_count":2,"forks_count":6,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-12-24T19:19:53.253Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/easybuilders.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-16T11:51:22.000Z","updated_at":"2024-11-25T12:27:28.000Z","dependencies_parsed_at":"2023-11-16T20:17:59.932Z","dependency_job_id":"8cc86295-ecb3-40b6-963d-3d5c2c73f11f","html_url":"https://github.com/easybuilders/easybuild-containers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easybuilders%2Feasybuild-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easybuilders%2Feasybuild-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easybuilders%2Feasybuild-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easybuilders%2Feasybuild-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/easybuilders","download_url":"https://codeload.github.com/easybuilders/easybuild-containers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239103009,"owners_count":19582070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-24T19:20:00.904Z","updated_at":"2025-04-13T17:01:59.367Z","avatar_url":"https://github.com/easybuilders.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# easybuild-containers\n\nContainers for testing EasyBuild, built automatically for `x86_64` and `aarch64`, and available via the\n[GitHub Container Registry (`ghcr.io`)](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry).\n\n## Available containers images\n\n\n* `almalinux-8.10`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/almalinux-8.10/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/almalinux-8.10)\n* `almalinux-9.5`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/almalinux-9.5/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/almalinux-9.5)\n* `centos-7.9`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/centos-7.9/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/centos-7.9)\n* `centos-7.9-python3`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/centos-7.9-python3/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/centos-7.9-python3)\n* `centos-8.5`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/centos-8.5/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/centos-8.5)\n* `centosstream-9`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/centosstream-9/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/centosstream-9)\n* `fedora-41`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/fedora-41/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/fedora-41)\n* `opensuse-15.6`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/opensuse-15.6/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/opensuse-15.6)\n* `rockylinux-8.10`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-8.10/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-8.10)\n* `rockylinux-9.5`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/rockylinux-9.5/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/rockylinux-9.5)\n* `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)\n* `ubuntu-20.04-python36`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/ubuntu-20.04-python36/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/ubuntu-20.04-python36)\n* `ubuntu-20.04-python2`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/ubuntu-20.04-python2/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/ubuntu-20.04-python2)\n* `ubuntu-22.04`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/ubuntu-22.04/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/ubuntu-22.04)\n* `ubuntu-24.04`: [recipe](https://github.com/easybuilders/easybuild-containers/blob/main/ubuntu-24.04/Dockerfile), [image @ ghcr.io](https://github.com/easybuilders/easybuild-containers/pkgs/container/ubuntu-24.04)\n\n## Usage with Singularity\n\nTo use these containers with Singularity:\n\n* start shell in CentOS 7.9 container:\n  ```\n  singularity shell docker://ghcr.io/easybuilders/centos-7.9\n  ```\n\n* run commands in Ubuntu 20.04 container:\n  ```\n  singularity exec docker://ghcr.io/easybuilders/ubuntu-20.04 bash -c \"cat /etc/debian_version; cat /etc/os-release\"\n  ```\n\n## Build custom container images\n\nYou can build a custom container image on top of one of the provided container images.\n\nFor example, to build a CentOS 7.9 container that also includes the `openssl11*` packages using Singularity:\n\n```\n$ cat CentOS-7.9-openssl11.def\nBootstrap: docker\nFrom: ghcr.io/easybuilders/centos-7.9\n%post\n    yum -y install openssl11 openssl11-devel\n\n$ sudo singularity build CentOS-7.9-openssl11.sif CentOS-7.9-openssl11.def\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasybuilders%2Feasybuild-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feasybuilders%2Feasybuild-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasybuilders%2Feasybuild-containers/lists"}