Dockerfiles for building various and sundry Docker images for Puppet testing and development. These images contain software and services needed to build, run, and test Puppet software. They are not intended for production use.
The images in this repo aim for compatibility with Puppet Litmus, Vanagon, and Beaker Docker.
For containers designed to run Puppet software in production environments, see the Pupperware project.
Tags pushed to this repository are built and tested by a GitHub Actions pipeline and pushed to a registry. Images are currently hosted at ghcr.io.
These images are configured to run SystemD as a full init system, which
requries additional arguments to be passed to docker run
:
--tmpfs=/run --tmpfs /run/lock --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro