Sign inSign up

theohbrothers/docker-coredns

By theohbrothers

•Updated about 1 month ago

Dockerized coredns 🐳

Image
0

10K+

theohbrothers/docker-coredns repository overview

⁠docker-coredns

github-actions github-release docker-image-size

Dockerized coredns⁠.

Whereas official coredns docker image⁠ is based on a scratch image, this image based on Alpine. This slight improvement enables shell scripts to be used as the entrypoint, to help to dynamically generate coredns config files, and help with debugging. The coredns binaries are sourced from their official images.

⁠Tags

TagDockerfile Build Context
:1.14.7, :latestView⁠
:1.13.2View⁠
:1.12.4View⁠
:1.11.4View⁠
:1.10.1View⁠
:1.9.4View⁠
:1.8.7View⁠
:1.7.1View⁠
:1.6.9View⁠
:1.5.2View⁠
:1.4.0View⁠
:1.3.1View⁠
:1.2.6View⁠
:1.1.4View⁠
:1.0.6View⁠
:0.9.10View⁠

All images contain:

  • inotify-tools which is useful for runtime dynamic configuration

⁠Development

Requires Windows powershell or pwsh⁠.

# Install Generate-DockerImageVariants module: https://github.com/theohbrothers/Generate-DockerImageVariants
Install-Module -Name Generate-DockerImageVariants -Repository PSGallery -Scope CurrentUser -Force -Verbose

# Edit ./generate templates

# Generate the variants
Generate-DockerImageVariants .
⁠Variant versions

versions.json⁠ contains a list of Semver⁠ versions, one per line.

To update versions in versions.json:

./Update-Versions.ps1

To update versions in versions.json, and open a PR for each changed version, and merge successful PRs one after another (to prevent merge conflicts), and finally create a tagged release and close milestone:

$env:GITHUB_TOKEN = 'xxx'
./Update-Versions.ps1 -PR -AutoMergeQueue -AutoRelease

To perform a dry run, use -WhatIf.

Tag summary

Content type

Image

Digest

sha256:c661dccf6…

Size

16.2 MB

Last updated

about 1 month ago

docker pull theohbrothers/docker-coredns:20260820.0.0-ec83e5d-1.8.7