Containers#
We maintain several Docker container images that are useful for building and running CLP. All images can be built and used locally, but some are available to download from GitHub Packages.
To build an image locally, run the build.sh
script in the image’s directory.
clp-core-dependencies-<arch>-manylinux_2_28#
Images containing the dependencies necessary to build CLP core in a manylinux_2_28 environment (aarch64 or x86).
Binaries built on manylinux_2_28 (based on AlmaLinux 8) are expected to be compatible with other distros using glibc 2.28+, including:
CentOS/RHEL 8+
Debian 10+
Fedora 29+
Ubuntu 18.10+
clp-core-dependencies-aarch64-manylinux_2_28#
Path:
components/core/tools/docker-images/clp-env-base-manylinux_2_28-aarch64
clp-core-dependencies-x86-manylinux_2_28#
Path:
components/core/tools/docker-images/clp-env-base-manylinux_2_28-x86_64
clp-core-dependencies-x86-centos-stream-9#
An image containing the dependencies necessary to build CLP core in a CentOS Stream 9 x86 environment.
Pull command:
docker pull ghcr.io/y-scope/clp/clp-core-dependencies-x86-centos-stream-9:main
Path:
components/core/tools/docker-images/clp-env-base-centos-stream-9
clp-core-dependencies-x86-ubuntu-jammy#
An image containing the dependencies necessary to build CLP core in an Ubuntu Jammy x86 environment.
Pull command:
docker pull ghcr.io/y-scope/clp/clp-core-dependencies-x86-ubuntu-jammy:main
Path:
components/core/tools/docker-images/clp-env-base-ubuntu-jammy
clp-core-x86-ubuntu-jammy#
An image containing the CLP core binaries (clg
, clp
, clp-s
, glt
, etc.) built in an Ubuntu
Jammy x86 environment.
Pull command:
docker pull ghcr.io/y-scope/clp/clp-core-x86-ubuntu-jammy:main
Path:
components/core/tools/docker-images/clp-core-ubuntu-jammy
clp-execution-x86-ubuntu-jammy#
An image containing the dependencies necessary to run the CLP package in an Ubuntu Jammy x86 environment.
Pull command:
docker pull ghcr.io/y-scope/clp/clp-execution-x86-ubuntu-jammy:main
Path:
tools/docker-images/clp-execution-base-ubuntu-jammy