git clone --single-branch https://github.com/tianon/docker-brew-ubuntu-core.git
Please do not open pull requests to update images. We're super happy to get PRs for anything else other than updating the packages in an image though!
Scripts to prepare updates to the Ubuntu official Docker images
The process for updating the images goes like this:
Tarballs are published at https://partner-images.canonical.com/oci/ by Canonical
Someone with appropriate permissions runs the https://github.com/tianon/docker-brew-ubuntu-core/actions/workflows/update-branches.yml workflow.
This updates each
arch-*branch of https://github.com/tianon/docker-brew-ubuntu-core/ to be one commit ahead of master, that commit adding tarballs/Dockerfiles/manifests/checksums for each supported release of Ubuntu (this is why you pass
--single-branchto clone to get this repo, you don't want to be downloading all these tarballs)
generate-stackbrew-library.shfrom this repo is run on a developer machine to produce a replacement for https://github.com/docker-library/official-images/blob/master/library/ubuntu
This replacement is proposed as a PR to https://github.com/docker-library/official-images
The PR is reviewed, approved and submitted by the official image maintainers (https://github.com/docker-library/official-images/blob/master/MAINTAINERS)
Some Jenkins happens
The new images are published on https://hub.docker.com
Please feel free to open issues and discuss these images. You can submit pull
requests to update the scripts and image metadata, but submitting pull requests
arch-* branches to update the images does not work and only upsets the
pig, or something like that.