Source for the official Caddy v2 Docker Image https://hub.docker.com/_/caddy
  • Dockerfile 78%
  • Shell 16%
  • Makefile 6%
Find a file
2026-06-03 05:49:20 -04:00
.github Caddy v2.11.1 2026-02-22 23:48:23 -05:00
2.11 Caddy v2.11.4 2026-06-03 05:48:47 -04:00
hooks Switch to bashbrew-based image builds 2020-02-29 11:00:27 -05:00
library update stackbrew file 2026-06-03 05:49:20 -04:00
.gitignore more automation (#323) 2023-11-24 21:15:40 -05:00
caddy-builder.sh.tmpl Deprecate the caddy-builder.sh script 2020-09-24 20:45:22 -04:00
Dockerfile.builder.tmpl Caddy v2.11.0-beta.2, curl dependency (#435) 2026-01-16 07:13:55 -05:00
Dockerfile.nanoserver.tmpl LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format 2026-01-16 06:59:25 -05:00
Dockerfile.tmpl Allow the image to be run as any arbitrary UID/GID (#441) 2026-02-04 17:15:00 -05:00
Dockerfile.windows-builder.tmpl LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format 2026-01-16 06:59:25 -05:00
Dockerfile.windows.tmpl LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format 2026-01-16 06:59:25 -05:00
fileCommit.sh more automation (#323) 2023-11-24 21:15:40 -05:00
getChecksums.sh Consistent ordering or architectures, fix ppc checksum 2024-06-04 18:12:59 -04:00
LICENSE Updating README 2020-02-29 14:16:49 -05:00
Makefile Add Windows Nano Server variants (LTSC2022 and LTSC2025) (#421) 2025-10-23 17:31:36 -04:00
README.md more automation (#323) 2023-11-24 21:15:40 -05:00
render-dockerfiles.tmpl Add Windows Nano Server variants (LTSC2022 and LTSC2025) (#421) 2025-10-23 17:31:36 -04:00
stackbrew-config.yaml Caddy v2.11.4 2026-06-03 05:48:47 -04:00
stackbrew.tmpl update stackbrew file, add myself as maintainer 2024-05-01 10:07:52 -04:00

caddy on DockerHub Docker Build

caddy

This is the repo where the official caddy Docker image sources live.

Please see https://hub.docker.com/_/caddy for documentation.

If you have an issue or suggestion for the Docker image, please open an issue.

If you'd like to suggest updates to the image documentation, see https://github.com/docker-library/docs/tree/master/caddy.

Release instructions (for maintainers)

The release process is currently semi-automated, held together with shell scripts and gomplate (and duct tape).

  1. update the stackbrew-config.yaml file (update caddy_version) and save
  2. run make (note that you'll need gomplate on your path)
  3. commit all changed Dockerfiles and stackbrew-config.yaml and issue a PR
  4. once the CI passes and the PR is merged, pull and run make all - this should update the library/caddy file
  5. commit the updated library/caddy file and push directly to master
  6. Finally, issue a PR for docker-library/official-images/library/caddy containing the updated library/caddy file

License

View license information for the software contained in this image.