Skip to content
This repository was archived by the owner on Dec 11, 2024. It is now read-only.

CoffeaTeam/docker-coffea-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base Docker image for Coffea Columnar Object Framework For Effective Analysis

CI/CD status GitHub issues GitHub pull requests

Latest DockerHub Images: https://hub.docker.com/orgs/coffeateam/repositories

Image Description Size Pulls Version
coffea-base Debian Coffea image with latest XrootD and CA certicates
coffea-base-cc7 Centos7 Coffea image with latest XrootD and CA certicates
coffea-base-almalinux8 Almalinux8 Coffea image with latest XrootD and CA certicates

TL;DR

$ 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

Get this image

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

Releasing

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 Dockerfiles and then once that has been merged a new tag matching the Coffea version should be pushed.

About

Base Docker image for Coffea

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6