This repository contains Dockerfile
s to create containers to run
documentation examples in the DVC documentation and
Katacoda scenarios.
build-all.bash
script builds and pushes all images. To update the images, you
simply need:
./build-all.bash
Note that build-all.bash
script has a TAGPREFIX
setting which should be set
to a Docker Hub id. The script will report errors if you don't have permission
to push to docker.io/dvcorg. You can change
TAGPREFIX
in build-all.bash
to use the script to manage your own images.
Each leaf folder contains a Dockerfile
to build image and an (optional)
Dockertag
file that contains suffix portion of image id in its first line. If
Dockertag
file is not provided, image id is produced by changing <space>
and /
s in directory name to -
.
As of April 2021, the repository contains images for Katacoda Getting Started scenarios.
The containers in this repository are also used in markdown-code-runner to test the scenarios and the documentation.