Tag

library/caddy:2.11.6-alpine
Content Digest: sha256:d44355d3c2149dc580ce2cac735955d1c08d3d00882c30489c241aa51a5c10d9
Manifests
Details
Content Digest

sha256:5e0a314e87ee77965b977aca1699c2888aac0847287a7c0400d2bcbddde9e526

Created

2026-10-02 18:17:32 UTC

Size

23.7 MB


Labels
  • org.opencontainers.image.description
    a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
  • org.opencontainers.image.documentation
    https://caddyserver.com/docs
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.source
    https://github.com/caddyserver/caddy-docker
  • org.opencontainers.image.title
    Caddy
  • org.opencontainers.image.url
    https://caddyserver.com
  • org.opencontainers.image.vendor
    Light Code Labs
  • org.opencontainers.image.version
    v2.11.6

Environment
CADDY_VERSION

v2.11.6

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:d0c1d894c237d8192cbcd37e435031ad4eddec173299568a5a05869c2e40dfa3 - 15.5% (3.67 MB)

[#001] sha256:fb6e2df487623b77d3cb65f05e9dc682f797f41ff30b4d58eb3e30239e054c50 - 11.21% (2.66 MB)

[#002] sha256:882432e45530bf9add33f78b6636f9eef8d0f414701edb422717690248e5f7d5 - 0.03% (7.33 KB)

[#003] sha256:fa3b366d4b7ca0e9c541d948d870373f70a166149f94f057ed6bb37115560827 - 73.26% (17.4 MB)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-17 20:37:33 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.6-x86_64.tar.gz / # buildkit

2026-09-17 20:37:33 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-02 18:17:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit

2026-10-02 18:17:31 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.6

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='422771007d505ea97efd1177a4905b2c1a471cd426668f2ace3bcda3d8e30b11f9b1610bfb02c6ad60f2a795f56124f2f5eec6409c17d5a0dd4c21a11375fb94' ;; armhf) binArch='armv6'; checksum='c120f071720e1b5581386e840dc7b78ddd5fbae12f36cbe01ee7f5af776e2fbc8b7f69e2731023efa1ed740aaf5309f66743f4be2fc386b8cea640c9ad6dd708' ;; armv7) binArch='armv7'; checksum='c9ed41fd5944604bc0ef184cdfbef47d9c2405869feadb1ae218d9c916a270e915c92aebcb98d6bcf49a5d66a3d47703103ee801d3d429a8694b086b975814d6' ;; aarch64) binArch='arm64'; checksum='bd228ea44b6b95720a0c2d7b62886e99cb4a0b05356fe6e058c4a155618c913377b18e686839ae7fcc6c2c05aea2d549fa91f25aa3ef8d43cdead117259577ed' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='acc236010e39f5ec0ff973eee4d6bfce4efa6c3c5bbd1de357e85ecd0aa0468998a17980efbefe7643b8d1368c5bd85a555524b0c12c3ba3c16d5f527294b68c' ;; riscv64) binArch='riscv64'; checksum='56afa5cff92dc9c99f138c2cb8557a83b9049d2e09cbb36023c77b9b71e913a9acd8e74e48a7ce482b21dc2aba8d6b373e94bb24e86717d3e720b1cd3d13379c' ;; s390x) binArch='s390x'; checksum='fd2db1d4f325102029ebc4b6ead4ddf669daf4efea2628dab7623b071a953f69b26806b441e6555494130d45dc54cbaec53c2f6b45a30fa7a66d4250925d8663' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.6/caddy_2.11.6_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.11.6

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://caddyserver.com

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.vendor=Light Code Labs

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.licenses=Apache-2.0

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-02 18:17:32 UTC (buildkit.dockerfile.v0)

CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]

Details
Content Digest

sha256:1aa5a8139f5009a427e98bedf3700c7938b62bc3ec455b52cb76953e977ec947

Created

2026-10-02 18:16:02 UTC

Size

22.4 MB


Labels
  • org.opencontainers.image.description
    a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
  • org.opencontainers.image.documentation
    https://caddyserver.com/docs
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.source
    https://github.com/caddyserver/caddy-docker
  • org.opencontainers.image.title
    Caddy
  • org.opencontainers.image.url
    https://caddyserver.com
  • org.opencontainers.image.vendor
    Light Code Labs
  • org.opencontainers.image.version
    v2.11.6

Environment
CADDY_VERSION

v2.11.6

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:b0cea9f80ea5defd79b131eda614476b4cdbb6b45165432dd3dbf895cf504ccb - 15.11% (3.39 MB)

[#001] sha256:ac0a7c4aa88ee35e668e46c707fdcaa6acac828e0bd38024e33385aaab8e0826 - 11.53% (2.59 MB)

[#002] sha256:257e6e2e3c27b5e344b9278399eb1423294cab65ce96d7ed167189a01f2147f5 - 0.03% (7.33 KB)

[#003] sha256:fb62354734cc2462bc9524e0ecf91b2d88c171a48bfaefe88d36444055128a1d - 73.33% (16.5 MB)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-17 20:37:42 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.6-armhf.tar.gz / # buildkit

2026-09-17 20:37:42 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-02 18:16:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit

2026-10-02 18:16:01 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.6

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='422771007d505ea97efd1177a4905b2c1a471cd426668f2ace3bcda3d8e30b11f9b1610bfb02c6ad60f2a795f56124f2f5eec6409c17d5a0dd4c21a11375fb94' ;; armhf) binArch='armv6'; checksum='c120f071720e1b5581386e840dc7b78ddd5fbae12f36cbe01ee7f5af776e2fbc8b7f69e2731023efa1ed740aaf5309f66743f4be2fc386b8cea640c9ad6dd708' ;; armv7) binArch='armv7'; checksum='c9ed41fd5944604bc0ef184cdfbef47d9c2405869feadb1ae218d9c916a270e915c92aebcb98d6bcf49a5d66a3d47703103ee801d3d429a8694b086b975814d6' ;; aarch64) binArch='arm64'; checksum='bd228ea44b6b95720a0c2d7b62886e99cb4a0b05356fe6e058c4a155618c913377b18e686839ae7fcc6c2c05aea2d549fa91f25aa3ef8d43cdead117259577ed' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='acc236010e39f5ec0ff973eee4d6bfce4efa6c3c5bbd1de357e85ecd0aa0468998a17980efbefe7643b8d1368c5bd85a555524b0c12c3ba3c16d5f527294b68c' ;; riscv64) binArch='riscv64'; checksum='56afa5cff92dc9c99f138c2cb8557a83b9049d2e09cbb36023c77b9b71e913a9acd8e74e48a7ce482b21dc2aba8d6b373e94bb24e86717d3e720b1cd3d13379c' ;; s390x) binArch='s390x'; checksum='fd2db1d4f325102029ebc4b6ead4ddf669daf4efea2628dab7623b071a953f69b26806b441e6555494130d45dc54cbaec53c2f6b45a30fa7a66d4250925d8663' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.6/caddy_2.11.6_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.11.6

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://caddyserver.com

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.vendor=Light Code Labs

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.licenses=Apache-2.0

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-02 18:16:02 UTC (buildkit.dockerfile.v0)

CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]

Details
Content Digest

sha256:a337f483e172365bc0fb909b41cfcd09f00dc4f16e8179e44c778a516a569f4e

Created

2026-10-02 18:15:29 UTC

Size

22 MB


Labels
  • org.opencontainers.image.description
    a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
  • org.opencontainers.image.documentation
    https://caddyserver.com/docs
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.source
    https://github.com/caddyserver/caddy-docker
  • org.opencontainers.image.title
    Caddy
  • org.opencontainers.image.url
    https://caddyserver.com
  • org.opencontainers.image.vendor
    Light Code Labs
  • org.opencontainers.image.version
    v2.11.6

Environment
CADDY_VERSION

v2.11.6

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:f2ac4546f23daefce222f4e05cc66a337ed28b1df07bac959470bc4e25c1218d - 14.13% (3.11 MB)

[#001] sha256:3be683eb9b51d08ee566fc5456178792b9a4ad84641e57e31c545ebdd7e20c9e - 11.2% (2.47 MB)

[#002] sha256:a9c723798046d92654035e99ef18c8c2bf6c05ac3669e65f62bc643fef1ef126 - 0.03% (7.33 KB)

[#003] sha256:26d888490f6561bd08f66e319a343eb49d30da8008b01d14812845fceb55bd9f - 74.64% (16.4 MB)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-17 20:37:02 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.6-armv7.tar.gz / # buildkit

2026-09-17 20:37:02 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-02 18:15:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit

2026-10-02 18:15:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.6

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='422771007d505ea97efd1177a4905b2c1a471cd426668f2ace3bcda3d8e30b11f9b1610bfb02c6ad60f2a795f56124f2f5eec6409c17d5a0dd4c21a11375fb94' ;; armhf) binArch='armv6'; checksum='c120f071720e1b5581386e840dc7b78ddd5fbae12f36cbe01ee7f5af776e2fbc8b7f69e2731023efa1ed740aaf5309f66743f4be2fc386b8cea640c9ad6dd708' ;; armv7) binArch='armv7'; checksum='c9ed41fd5944604bc0ef184cdfbef47d9c2405869feadb1ae218d9c916a270e915c92aebcb98d6bcf49a5d66a3d47703103ee801d3d429a8694b086b975814d6' ;; aarch64) binArch='arm64'; checksum='bd228ea44b6b95720a0c2d7b62886e99cb4a0b05356fe6e058c4a155618c913377b18e686839ae7fcc6c2c05aea2d549fa91f25aa3ef8d43cdead117259577ed' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='acc236010e39f5ec0ff973eee4d6bfce4efa6c3c5bbd1de357e85ecd0aa0468998a17980efbefe7643b8d1368c5bd85a555524b0c12c3ba3c16d5f527294b68c' ;; riscv64) binArch='riscv64'; checksum='56afa5cff92dc9c99f138c2cb8557a83b9049d2e09cbb36023c77b9b71e913a9acd8e74e48a7ce482b21dc2aba8d6b373e94bb24e86717d3e720b1cd3d13379c' ;; s390x) binArch='s390x'; checksum='fd2db1d4f325102029ebc4b6ead4ddf669daf4efea2628dab7623b071a953f69b26806b441e6555494130d45dc54cbaec53c2f6b45a30fa7a66d4250925d8663' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.6/caddy_2.11.6_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.11.6

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://caddyserver.com

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.vendor=Light Code Labs

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.licenses=Apache-2.0

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-02 18:15:29 UTC (buildkit.dockerfile.v0)

CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]

Details
Content Digest

sha256:d9c844672e8ec6ed6fcde3f46bd28c1aaf46180eb68591713ed88b893e3d11e0

Created

2026-10-02 18:16:43 UTC

Size

22.5 MB


Labels
  • org.opencontainers.image.description
    a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
  • org.opencontainers.image.documentation
    https://caddyserver.com/docs
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.source
    https://github.com/caddyserver/caddy-docker
  • org.opencontainers.image.title
    Caddy
  • org.opencontainers.image.url
    https://caddyserver.com
  • org.opencontainers.image.vendor
    Light Code Labs
  • org.opencontainers.image.version
    v2.11.6

Environment
CADDY_VERSION

v2.11.6

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:ace1621be7ff15b54252f68393ac33181df7f3e095e36a5d9a9892031b357d31 - 17.74% (3.99 MB)

[#001] sha256:812ff83d0a6656551e712f0baa807476a380d27f0fc4fc5e0f1c4869bb19d75a - 11.88% (2.67 MB)

[#002] sha256:32abeda06a83fa1fd911d2910612c8f3d51b8c82481f42429ca4b71a10c154a5 - 0.03% (7.33 KB)

[#003] sha256:91c3adfc76404d31d5bb8e9a878355cc050f607ecf04f20e54bc29c1af8ee34b - 70.35% (15.8 MB)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-17 20:37:18 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.6-aarch64.tar.gz / # buildkit

2026-09-17 20:37:18 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-02 18:16:41 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.6

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='422771007d505ea97efd1177a4905b2c1a471cd426668f2ace3bcda3d8e30b11f9b1610bfb02c6ad60f2a795f56124f2f5eec6409c17d5a0dd4c21a11375fb94' ;; armhf) binArch='armv6'; checksum='c120f071720e1b5581386e840dc7b78ddd5fbae12f36cbe01ee7f5af776e2fbc8b7f69e2731023efa1ed740aaf5309f66743f4be2fc386b8cea640c9ad6dd708' ;; armv7) binArch='armv7'; checksum='c9ed41fd5944604bc0ef184cdfbef47d9c2405869feadb1ae218d9c916a270e915c92aebcb98d6bcf49a5d66a3d47703103ee801d3d429a8694b086b975814d6' ;; aarch64) binArch='arm64'; checksum='bd228ea44b6b95720a0c2d7b62886e99cb4a0b05356fe6e058c4a155618c913377b18e686839ae7fcc6c2c05aea2d549fa91f25aa3ef8d43cdead117259577ed' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='acc236010e39f5ec0ff973eee4d6bfce4efa6c3c5bbd1de357e85ecd0aa0468998a17980efbefe7643b8d1368c5bd85a555524b0c12c3ba3c16d5f527294b68c' ;; riscv64) binArch='riscv64'; checksum='56afa5cff92dc9c99f138c2cb8557a83b9049d2e09cbb36023c77b9b71e913a9acd8e74e48a7ce482b21dc2aba8d6b373e94bb24e86717d3e720b1cd3d13379c' ;; s390x) binArch='s390x'; checksum='fd2db1d4f325102029ebc4b6ead4ddf669daf4efea2628dab7623b071a953f69b26806b441e6555494130d45dc54cbaec53c2f6b45a30fa7a66d4250925d8663' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.6/caddy_2.11.6_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.11.6

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://caddyserver.com

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.vendor=Light Code Labs

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.licenses=Apache-2.0

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-02 18:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-02 18:16:43 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-02 18:16:43 UTC (buildkit.dockerfile.v0)

CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]

Details
Content Digest

sha256:f5489e6d1755282fb74b88069cacccc5d919f0e8dc6c1b318cd4ae368c20da85

Created

2026-10-02 18:21:58 UTC

Size

22.3 MB


Labels
  • org.opencontainers.image.description
    a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
  • org.opencontainers.image.documentation
    https://caddyserver.com/docs
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.source
    https://github.com/caddyserver/caddy-docker
  • org.opencontainers.image.title
    Caddy
  • org.opencontainers.image.url
    https://caddyserver.com
  • org.opencontainers.image.vendor
    Light Code Labs
  • org.opencontainers.image.version
    v2.11.6

Environment
CADDY_VERSION

v2.11.6

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:be8cfd1727475429a144fc14813e5db0db07b474a5a4272ce6eb850ef422663e - 16.33% (3.64 MB)

[#001] sha256:05236ebcd2e98cade418f40d576a71dcefdc935f7ad32941013c93117f6854c9 - 12.52% (2.79 MB)

[#002] sha256:39cd70b613c7ff06bdf628f91839a8f63fc603f161b6900d8a6ec94e7acff188 - 0.03% (7.33 KB)

[#003] sha256:4d65de9eb0edb45f778178c58a15b9cb4815467e37c1f1901d7fa499a768309b - 71.12% (15.8 MB)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-17 20:36:41 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.6-ppc64le.tar.gz / # buildkit

2026-09-17 20:36:41 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-02 18:21:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit

2026-10-02 18:21:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.6

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='422771007d505ea97efd1177a4905b2c1a471cd426668f2ace3bcda3d8e30b11f9b1610bfb02c6ad60f2a795f56124f2f5eec6409c17d5a0dd4c21a11375fb94' ;; armhf) binArch='armv6'; checksum='c120f071720e1b5581386e840dc7b78ddd5fbae12f36cbe01ee7f5af776e2fbc8b7f69e2731023efa1ed740aaf5309f66743f4be2fc386b8cea640c9ad6dd708' ;; armv7) binArch='armv7'; checksum='c9ed41fd5944604bc0ef184cdfbef47d9c2405869feadb1ae218d9c916a270e915c92aebcb98d6bcf49a5d66a3d47703103ee801d3d429a8694b086b975814d6' ;; aarch64) binArch='arm64'; checksum='bd228ea44b6b95720a0c2d7b62886e99cb4a0b05356fe6e058c4a155618c913377b18e686839ae7fcc6c2c05aea2d549fa91f25aa3ef8d43cdead117259577ed' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='acc236010e39f5ec0ff973eee4d6bfce4efa6c3c5bbd1de357e85ecd0aa0468998a17980efbefe7643b8d1368c5bd85a555524b0c12c3ba3c16d5f527294b68c' ;; riscv64) binArch='riscv64'; checksum='56afa5cff92dc9c99f138c2cb8557a83b9049d2e09cbb36023c77b9b71e913a9acd8e74e48a7ce482b21dc2aba8d6b373e94bb24e86717d3e720b1cd3d13379c' ;; s390x) binArch='s390x'; checksum='fd2db1d4f325102029ebc4b6ead4ddf669daf4efea2628dab7623b071a953f69b26806b441e6555494130d45dc54cbaec53c2f6b45a30fa7a66d4250925d8663' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.6/caddy_2.11.6_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.11.6

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://caddyserver.com

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.vendor=Light Code Labs

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.licenses=Apache-2.0

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-02 18:21:57 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-02 18:21:58 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-02 18:21:58 UTC (buildkit.dockerfile.v0)

CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]

Details
Content Digest

sha256:7441413cf2d202949d203ac8cf1655a9fa79cc4fddd820ea62e7a7dce5b5ec97

Created

2026-10-04 17:22:11 UTC

Size

22.6 MB


Labels
  • org.opencontainers.image.description
    a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
  • org.opencontainers.image.documentation
    https://caddyserver.com/docs
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.source
    https://github.com/caddyserver/caddy-docker
  • org.opencontainers.image.title
    Caddy
  • org.opencontainers.image.url
    https://caddyserver.com
  • org.opencontainers.image.vendor
    Light Code Labs
  • org.opencontainers.image.version
    v2.11.6

Environment
CADDY_VERSION

v2.11.6

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:125f7ed2919501383cc2a463efb0a6d988a780211c71de97a05b674ca6bb8dde - 15.1% (3.41 MB)

[#001] sha256:112392424d6635cd7bb288cda3544adf865573daff7b373347e21bab4e769be3 - 12.33% (2.78 MB)

[#002] sha256:207c6cb9fe2d1bd4cb5399782279f561714dcaeb21371764592afef33a539552 - 0.03% (7.33 KB)

[#003] sha256:ab76f9e80ff123db67a8bbc2dd0274e23d22376da812378230da359938ea90f9 - 72.54% (16.4 MB)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-18 16:50:23 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.6-riscv64.tar.gz / # buildkit

2026-09-18 16:50:23 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-09-23 04:19:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit

2026-09-23 04:19:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.6

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='422771007d505ea97efd1177a4905b2c1a471cd426668f2ace3bcda3d8e30b11f9b1610bfb02c6ad60f2a795f56124f2f5eec6409c17d5a0dd4c21a11375fb94' ;; armhf) binArch='armv6'; checksum='c120f071720e1b5581386e840dc7b78ddd5fbae12f36cbe01ee7f5af776e2fbc8b7f69e2731023efa1ed740aaf5309f66743f4be2fc386b8cea640c9ad6dd708' ;; armv7) binArch='armv7'; checksum='c9ed41fd5944604bc0ef184cdfbef47d9c2405869feadb1ae218d9c916a270e915c92aebcb98d6bcf49a5d66a3d47703103ee801d3d429a8694b086b975814d6' ;; aarch64) binArch='arm64'; checksum='bd228ea44b6b95720a0c2d7b62886e99cb4a0b05356fe6e058c4a155618c913377b18e686839ae7fcc6c2c05aea2d549fa91f25aa3ef8d43cdead117259577ed' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='acc236010e39f5ec0ff973eee4d6bfce4efa6c3c5bbd1de357e85ecd0aa0468998a17980efbefe7643b8d1368c5bd85a555524b0c12c3ba3c16d5f527294b68c' ;; riscv64) binArch='riscv64'; checksum='56afa5cff92dc9c99f138c2cb8557a83b9049d2e09cbb36023c77b9b71e913a9acd8e74e48a7ce482b21dc2aba8d6b373e94bb24e86717d3e720b1cd3d13379c' ;; s390x) binArch='s390x'; checksum='fd2db1d4f325102029ebc4b6ead4ddf669daf4efea2628dab7623b071a953f69b26806b441e6555494130d45dc54cbaec53c2f6b45a30fa7a66d4250925d8663' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.6/caddy_2.11.6_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.11.6

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://caddyserver.com

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.vendor=Light Code Labs

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.licenses=Apache-2.0

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-04 17:22:11 UTC (buildkit.dockerfile.v0)

CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]

Details
Content Digest

sha256:cbb7dfd287ebb047d2696c2ff7465b3b80fc793c2199b63f1caae3e6215f49c3

Created

2026-10-02 18:18:36 UTC

Size

23.1 MB


Labels
  • org.opencontainers.image.description
    a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
  • org.opencontainers.image.documentation
    https://caddyserver.com/docs
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.source
    https://github.com/caddyserver/caddy-docker
  • org.opencontainers.image.title
    Caddy
  • org.opencontainers.image.url
    https://caddyserver.com
  • org.opencontainers.image.vendor
    Light Code Labs
  • org.opencontainers.image.version
    v2.11.6

Environment
CADDY_VERSION

v2.11.6

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:4387077d70188f8428b97ed5df25698ad5aa9b8967d00a98ebb627a3e08ae986 - 15.34% (3.54 MB)

[#001] sha256:9e0c42a7ffa8a56dc954187eb7ad5161ee57efc08d3f3b061e81cd27c2c1efd6 - 12.02% (2.77 MB)

[#002] sha256:35ffbce14a68abc464d1637f17ec26330b8cca2cfa5438a979caf935ac0d9167 - 0.03% (7.33 KB)

[#003] sha256:85da14c198ceda033242a7b2842815754a06dbdc0d0e8d50abab459b5b2c3e05 - 72.61% (16.8 MB)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-17 21:38:23 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.6-s390x.tar.gz / # buildkit

2026-09-17 21:38:23 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-02 18:18:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit

2026-10-02 18:18:31 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.6

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='422771007d505ea97efd1177a4905b2c1a471cd426668f2ace3bcda3d8e30b11f9b1610bfb02c6ad60f2a795f56124f2f5eec6409c17d5a0dd4c21a11375fb94' ;; armhf) binArch='armv6'; checksum='c120f071720e1b5581386e840dc7b78ddd5fbae12f36cbe01ee7f5af776e2fbc8b7f69e2731023efa1ed740aaf5309f66743f4be2fc386b8cea640c9ad6dd708' ;; armv7) binArch='armv7'; checksum='c9ed41fd5944604bc0ef184cdfbef47d9c2405869feadb1ae218d9c916a270e915c92aebcb98d6bcf49a5d66a3d47703103ee801d3d429a8694b086b975814d6' ;; aarch64) binArch='arm64'; checksum='bd228ea44b6b95720a0c2d7b62886e99cb4a0b05356fe6e058c4a155618c913377b18e686839ae7fcc6c2c05aea2d549fa91f25aa3ef8d43cdead117259577ed' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='acc236010e39f5ec0ff973eee4d6bfce4efa6c3c5bbd1de357e85ecd0aa0468998a17980efbefe7643b8d1368c5bd85a555524b0c12c3ba3c16d5f527294b68c' ;; riscv64) binArch='riscv64'; checksum='56afa5cff92dc9c99f138c2cb8557a83b9049d2e09cbb36023c77b9b71e913a9acd8e74e48a7ce482b21dc2aba8d6b373e94bb24e86717d3e720b1cd3d13379c' ;; s390x) binArch='s390x'; checksum='fd2db1d4f325102029ebc4b6ead4ddf669daf4efea2628dab7623b071a953f69b26806b441e6555494130d45dc54cbaec53c2f6b45a30fa7a66d4250925d8663' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.6/caddy_2.11.6_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.11.6

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://caddyserver.com

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.vendor=Light Code Labs

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.licenses=Apache-2.0

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-02 18:18:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-02 18:18:36 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-02 18:18:36 UTC (buildkit.dockerfile.v0)

CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.