gecko-dev/taskcluster/docker/image_builder
Mike Hommey 49993bfe85 Bug 1432390 - Allow to derive docker images from other in-tree images. r=dustin
So far, the best we've been able to do is to upload an image to the
docker hub, and point an image's Dockerfile's FROM to the version
uploaded onto the hub.

That is a cumbersome process, and makes the use of "layered" docker
images painful.

This change allows to declare a parent docker image in the
taskcluster/ci/docker-image/kind.yml definitions, which will be
automatically loaded before building the image. The Dockerfile can then
reference the image, using the DOCKER_IMAGE_PARENT argument, which will
contain the full image name:tag.

Some details are left off, for now, such as VOLUMEs. At this point,
VOLUMEs should all be defined in leaf docker images.

--HG--
extra : rebase_source : 221cff0ca5a91d694ff5c3626fe707c15ba45e23
2018-01-25 11:07:54 +09:00
..
build-image.sh Bug 1432390 - Allow to derive docker images from other in-tree images. r=dustin 2018-01-25 11:07:54 +09:00
Dockerfile Bug 1429996 - Revert partial backout of changeset 22587e6ef7ca from bug 1429669. r=me 2018-01-18 18:54:43 +09:00
download-and-compress Bug 1350447 - Use python-zstandard for Docker image compression; r=dustin 2017-03-28 16:19:24 -07:00
setup.sh Bug 1432390 - Make mach taskcluster-build-image talk directly to the docker socket in the image builder. r=dustin 2018-01-25 13:36:47 +09:00