Dockerimages for dunst. Used for testing or running in a super small Alpine image.
Please clone the git repository and run make in there. Many flags have to get triggered to run dunst inside docker.
git clone https://github.com/dunst-project/docker-images dunst-docker
cd dunst-docker
make run
If you want to have a specific version, use make run-<versiontag>
to run the specific version.
Use make
for this and point the REPO
variable to your repository. So a make -j REPO=code/to/dunst
will do:
If you do not want to build the images, but download the prebuilt ones from Github Container Registry (ghcr.io), add the variable DOCKER_TECHNIQUE=pull
to your make call.
If you do not use docker but a replacement (with compatible CLI; e.g. podman), add the variable DOCKER=podman
to your make call.
To test dunst in a specific image, use make ci-run-<image>
.
Example: make REPO=../dunst.git ci-run-alpine
ci-pull
: Download all images from GitHub Package Registryci-build
: Build all docker images locallyci-clean
: Remove all local docker imagesarchlinux
)alpine
)debian-bookworm
)debian-bullseye
)debian-buster
)fedora39
)ubuntu-focal
)ubuntu-jammy
)CentOS is not supported, as basic libraries are missing on CentOS.
Dockerfile.<name>
in ./ci/
folder.<name>
in the GitHub Actions matrix: