Tag

library/caddy:2.11.4-alpine
Content Digest: sha256:6aeddd44c3078b0f9a35206472a11420648a79c184603ef95957d0a20044cb2b
Manifests
Details
Content Digest

sha256:2d8b1708bf8008935c0e2a9b6564f7f080cf9a73af3b27718f286230449b7101

Created

2026-09-17 21:58:14 UTC

Size

22.8 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.4

Environment
CADDY_VERSION

v2.11.4

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 - 16.08% (3.67 MB)

[#001] sha256:e4e203c1a0f8766395e3dec00d4b0d6c3b6231db590a91a3d276df6aebc84512 - 11.63% (2.66 MB)

[#002] sha256:4fd423e26735a997f656fe5b52c94e903e839f6e938e91a58d55f5e1c63b54d4 - 0.03% (7.32 KB)

[#003] sha256:19256a879b169c9b874124feca8f6b14901eccee5cfd8cf46f6bdc41702fd57f - 72.26% (16.5 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-09-17 21:58:12 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:13 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-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.4

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-09-17 21:58:14 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:5c99104e31da99d9a7c73242c3a0412ad204b341fff2d2c7327494dda6c9257e

Created

2026-09-17 22:26:28 UTC

Size

21.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.4

Environment
CADDY_VERSION

v2.11.4

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.69% (3.39 MB)

[#001] sha256:ed270c250aa0d27fcfcc3459f2f6ab611932f06c2d2263fe5cc7125895bdd2da - 11.98% (2.59 MB)

[#002] sha256:b45acd57f2d97946a5c68c827a6ebe46becf2db76f3db4c276a4bcd284c047e1 - 0.03% (7.32 KB)

[#003] sha256:7bb16e4e9a561e8dead349249669048917fff72477a914efd8ecd2772ebdff94 - 72.29% (15.6 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-09-17 22:26:25 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:26 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-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.4

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-09-17 22:26:28 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:2b8959080a0f847062efdd3ef4567ec8fadc9b7d448e82716eaab98e80f073dc

Created

2026-09-17 22:27:59 UTC

Size

21.2 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.4

Environment
CADDY_VERSION

v2.11.4

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.69% (3.11 MB)

[#001] sha256:576a67c8ef924c3d775537678f9603c35a52426532df2cec9a65e64124a372a7 - 11.64% (2.47 MB)

[#002] sha256:0505b519e4796b69f8a752e9ae808eb0cbc7ac6094c0ecc68747e34340dc6e94 - 0.03% (7.32 KB)

[#003] sha256:b8e91a7d98b4b19c300ab3476f01ab14c9d42e4d525fdb1b40d7cba50c155445 - 73.64% (15.6 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-09-17 22:27:57 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:58 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-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.4

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-09-17 22:27:59 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:8b20b62e1c76d212304053dc6484bd1f2186018e2baa217ce7a35cec0ded404c

Created

2026-09-17 22:16:42 UTC

Size

21.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.4

Environment
CADDY_VERSION

v2.11.4

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 - 18.4% (3.99 MB)

[#001] sha256:4b7f9d8aea544a9e1512b7e7daa76c2cc962d7dc024db0fc3fdf5144cef0d3a7 - 12.32% (2.67 MB)

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

[#003] sha256:aa6c010e613ea62fcae3f75b1f0bfe99f34965f41dbcfea1069436839d224ba4 - 69.25% (15 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-09-17 22:16:40 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:16:41 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-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.4

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-09-17 22: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-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

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

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-09-17 22:16:42 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:baf13ff44a07349ea41daf10807896cd68bf7d4ad6c713ed36c60914d1cd3d9c

Created

2026-09-18 01:10:49 UTC

Size

21.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.4

Environment
CADDY_VERSION

v2.11.4

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.96% (3.64 MB)

[#001] sha256:242b48c32629b647ea175c8664659d5750eefeacd3a4658c23444bf6bd525399 - 13.0% (2.79 MB)

[#002] sha256:1437dac3b467cdd356890b3b96fdaf68eac1844d03002b6fbf364a1da71d9343 - 0.03% (7.32 KB)

[#003] sha256:2e064d49d9bd57969c6011c05fe9e654e45b8de8d2cb8ad34558413324ee1173 - 70.01% (15 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-09-18 01:10:45 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:46 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-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.4

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-09-18 01:10:49 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:46d20574930cde3d5341ff05753d1d91aa40848db9ad6c99a92611de931f3d8c

Created

2026-09-23 04:19:24 UTC

Size

21.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.4

Environment
CADDY_VERSION

v2.11.4

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.69% (3.41 MB)

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

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

[#003] sha256:243e79cef447a1f5159729dfeeecbe8394890e6f0153ecb7e8b08521071bab92 - 71.47% (15.5 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-09-23 04:19:24 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.4

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

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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-09-23 04:19:24 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

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

ENV XDG_DATA_HOME=/data

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

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

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

LABEL org.opencontainers.image.title=Caddy

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

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

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

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

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

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

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

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

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

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

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

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

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

EXPOSE map[80/tcp:{}]

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

EXPOSE map[443/tcp:{}]

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

EXPOSE map[443/udp:{}]

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

EXPOSE map[2019/tcp:{}]

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

WORKDIR /srv

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

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

Details
Content Digest

sha256:d22f9b14bb0c88e23e97c50ee8a8ca8cbd7aa7c125625969e4658f3c356933de

Created

2026-09-18 01:47:21 UTC

Size

22.2 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.4

Environment
CADDY_VERSION

v2.11.4

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.94% (3.54 MB)

[#001] sha256:86f6ec59535b170da4593e21e46b04b8665e04eab0b9dd1b637abd7c55c0431b - 12.49% (2.77 MB)

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

[#003] sha256:f4b3d4c7265314c183963ea43782b644344b885a04a881e9f6c3f44bb02752ce - 71.54% (15.9 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-09-18 01:47:19 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:20 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-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.4

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

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

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-09-18 01:47:21 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-09-18 01:47:21 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.