Latest DockerHub Images: https://hub.docker.com/orgs/coffeateam/repositories
$ docker run -it --name docker-coffea-base coffeateam/coffea-base
$ docker run -it --name docker-coffea-base-cc7 coffeateam/coffea-base-cc7
$ docker run -it --name docker-coffea-base-almalinux8 coffeateam/coffea-base-almalinux8
The recommended way to get the Coffea Base Docker image(s) is to pull the prebuilt image from the Docker Hub Registry.
$ docker pull coffeateam/coffea-base:latest
$ docker pull coffeateam/coffea-base-cc7:latest
$ docker pull coffeateam/coffea-base-almalinux8:latest
To use a specific version, you can pull a versioned tag. You can view the list of available versions in the Docker Hub Registry.
$ docker pull coffeateam/coffea-base:[TAG]
$ docker pull coffeateam/coffea-base-cc7:[TAG]
$ docker pull coffeateam/coffea-base-almalinux8:[TAG]
If you wish, you can also build the image yourself.
$ sudo docker build -t coffeateam/coffea-base base
$ sudo docker build -t coffeateam/coffea-base-cc7 base-cc7
$ sudo docker build -t coffeateam/coffea-base-almalinux8 base-almalinux8
Building and releasing new image versions is done automatically via Github CI.
When new commits are pushed to the master branch, images with the recent Coffea tag-py{X}
and as well with latest-py{X}
tag are built and pushed to Docker Hub, where py{X} is supported python version.
How it work: when a new version of Coffea is released a PR should be raised to bump the versions in the Dockerfile
s and then once that has been merged a new tag matching the Coffea version should be pushed.