Tag

library/caddy:alpine
Content Digest: sha256:eb4d35b7452d1ab6171fbdbe8d9275b2301dad6dad92115d91e19fb9b24d510f
Manifests
Details
Content Digest

sha256:3067cc4e02c091399edbd5d65f85a3ff4d511574aecadb47f280c3761e68852e

Created

2026-10-21 21:32:33 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.7

Environment
CADDY_VERSION

v2.11.7

PATH

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

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:5e9b4a97f6395abf54a5c584be133078deb2295e280dd0b9e77638874d07b637 - 15.49% (3.67 MB)

[#001] sha256:7c06d09d8244ac3f2b828928ae98e963b8aa14f589c241dfb3dda22f4b561f7f - 11.19% (2.66 MB)

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

[#003] sha256:45f0829a46db8dfb4f966e36792d8d95c7d26b4226af572a4992b9ec42a14e82 - 73.29% (17.4 MB)

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


History
2026-10-21 20:46:55 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:55 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:32:32 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:32:33 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-21 21:32:33 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.7

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='a7a433a1b133efc3c8d10eb0b99d52a24b5ef5c322dc77f5282182b1c0402139ab83f3a99f0c52409df77d20123fb0b523edad8a66d8f5e49136197bf61ef0e7' ;; armhf) binArch='armv6'; checksum='139d7eb079be6b9fcdb2b707424e3c0c4f20f522c4f156fd27fdd05d6eaebf8c8f966104d24adfc3a5b8982626cebbec84f1c3c1b7a68edb1693e64e9708c22b' ;; armv7) binArch='armv7'; checksum='6eb3894f9a215f75f3ec50e627c34b2cd6fb81d10ec7838f27c30dcf417b810f618136b507766bc17e7400a5c0f4fa6001bb062ebb7a401ee63505012615825e' ;; aarch64) binArch='arm64'; checksum='3db36ba90c7a6e8dda40ee3dd71fa08844c76b5fb08f61b31e5e78d2ed38e71c51dc7baed875e50d1ca1279196e84302967237386ae87c91ae9f2aaceada682e' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='1d7ca41bbcfa14048cf07f1fc5215ff7d85afb61d7f2b34e4d5b72fd3047bf3fcfb4721a4da35f640cdd949ac5ce6844a2e4371939fad6100d8c537ea15a3d55' ;; riscv64) binArch='riscv64'; checksum='f72d9be744675c3566f5a17a6d4b1c56e6e20d1e190b06f6f5332223048ac1c73222dc8b4b941bd8afc915f1442727c81dc19176bbcb5bfae81cb47680ae98b4' ;; s390x) binArch='s390x'; checksum='dff058c9cadbdd9ab56b545900bc02327c39f54b0075707ee500755be26d416eaf8361033c929db679cd71c1687d337905047f95d3e0cd183006661778aedc3d' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_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-21 21:32:33 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-21 21:32:33 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-21 21:32:33 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-21 21:32:33 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:7bb6b082a2f704cb7675bc19d03451cccc49fed4bb3c491c64d28ccb593b850a

Created

2026-10-21 21:38:59 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.7

Environment
CADDY_VERSION

v2.11.7

PATH

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

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:c51236e1484aa501b6ebe7b03b49315973e0452deb44828e506af4e36af597f8 - 15.1% (3.39 MB)

[#001] sha256:98c90acdf47b294ef239fda2d82a104567c6e747a7bd60a448ce8d0e240228ca - 11.52% (2.59 MB)

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

[#003] sha256:40a0e472af0b4ec85dc197dc5982419213460ff5fb93ad49df058a58b5a66e85 - 73.35% (16.5 MB)

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


History
2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:38:56 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:38:57 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-21 21:38:59 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.7

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='a7a433a1b133efc3c8d10eb0b99d52a24b5ef5c322dc77f5282182b1c0402139ab83f3a99f0c52409df77d20123fb0b523edad8a66d8f5e49136197bf61ef0e7' ;; armhf) binArch='armv6'; checksum='139d7eb079be6b9fcdb2b707424e3c0c4f20f522c4f156fd27fdd05d6eaebf8c8f966104d24adfc3a5b8982626cebbec84f1c3c1b7a68edb1693e64e9708c22b' ;; armv7) binArch='armv7'; checksum='6eb3894f9a215f75f3ec50e627c34b2cd6fb81d10ec7838f27c30dcf417b810f618136b507766bc17e7400a5c0f4fa6001bb062ebb7a401ee63505012615825e' ;; aarch64) binArch='arm64'; checksum='3db36ba90c7a6e8dda40ee3dd71fa08844c76b5fb08f61b31e5e78d2ed38e71c51dc7baed875e50d1ca1279196e84302967237386ae87c91ae9f2aaceada682e' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='1d7ca41bbcfa14048cf07f1fc5215ff7d85afb61d7f2b34e4d5b72fd3047bf3fcfb4721a4da35f640cdd949ac5ce6844a2e4371939fad6100d8c537ea15a3d55' ;; riscv64) binArch='riscv64'; checksum='f72d9be744675c3566f5a17a6d4b1c56e6e20d1e190b06f6f5332223048ac1c73222dc8b4b941bd8afc915f1442727c81dc19176bbcb5bfae81cb47680ae98b4' ;; s390x) binArch='s390x'; checksum='dff058c9cadbdd9ab56b545900bc02327c39f54b0075707ee500755be26d416eaf8361033c929db679cd71c1687d337905047f95d3e0cd183006661778aedc3d' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_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-21 21:38:59 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-21 21:38: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-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-21 21:38:59 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:10ca3c685f22a75d62b0a5ce840b3045a04cdbfb510430d5df63932f174c6543

Created

2026-10-21 21:34:22 UTC

Size

22.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.7

Environment
CADDY_VERSION

v2.11.7

PATH

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

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:349d2cc0aaca902a17627cb405a52203d446de0f45c98714141e9c96bf30b94f - 14.13% (3.12 MB)

[#001] sha256:cbbf5c23642f1c73f806ab806bcc8a91fb32ca0e1cac23bbce911b6a7272da56 - 11.18% (2.47 MB)

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

[#003] sha256:1c8e18f0273bf5a5e869f134bd6ab7e03998b7ede001edbc26dacec647d89e25 - 74.66% (16.5 MB)

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


History
2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:34:19 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34: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-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.7

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='a7a433a1b133efc3c8d10eb0b99d52a24b5ef5c322dc77f5282182b1c0402139ab83f3a99f0c52409df77d20123fb0b523edad8a66d8f5e49136197bf61ef0e7' ;; armhf) binArch='armv6'; checksum='139d7eb079be6b9fcdb2b707424e3c0c4f20f522c4f156fd27fdd05d6eaebf8c8f966104d24adfc3a5b8982626cebbec84f1c3c1b7a68edb1693e64e9708c22b' ;; armv7) binArch='armv7'; checksum='6eb3894f9a215f75f3ec50e627c34b2cd6fb81d10ec7838f27c30dcf417b810f618136b507766bc17e7400a5c0f4fa6001bb062ebb7a401ee63505012615825e' ;; aarch64) binArch='arm64'; checksum='3db36ba90c7a6e8dda40ee3dd71fa08844c76b5fb08f61b31e5e78d2ed38e71c51dc7baed875e50d1ca1279196e84302967237386ae87c91ae9f2aaceada682e' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='1d7ca41bbcfa14048cf07f1fc5215ff7d85afb61d7f2b34e4d5b72fd3047bf3fcfb4721a4da35f640cdd949ac5ce6844a2e4371939fad6100d8c537ea15a3d55' ;; riscv64) binArch='riscv64'; checksum='f72d9be744675c3566f5a17a6d4b1c56e6e20d1e190b06f6f5332223048ac1c73222dc8b4b941bd8afc915f1442727c81dc19176bbcb5bfae81cb47680ae98b4' ;; s390x) binArch='s390x'; checksum='dff058c9cadbdd9ab56b545900bc02327c39f54b0075707ee500755be26d416eaf8361033c929db679cd71c1687d337905047f95d3e0cd183006661778aedc3d' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_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-21 21:34:22 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-21 21:34:22 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-21 21:34:22 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-21 21:34:22 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:c7d68e4fa1bb71ae97c0b7e2c468aa3ccad2ae75d0294697d401e28794a5b5ab

Created

2026-10-21 21:34:47 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.7

Environment
CADDY_VERSION

v2.11.7

PATH

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

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:197a036d7c646d3e744af55598877c355ab789d97466837b69296bed05ca0d5f - 17.73% (4 MB)

[#001] sha256:6c9b9d0a615484a6279e05a77b0cdc7c1a8722dac1d7694987a079b5b48f59a8 - 11.86% (2.67 MB)

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

[#003] sha256:615bdd8f96f364f6d5b09e6641e64ed456c591b8e406a8e891d36232cdf2e978 - 70.38% (15.9 MB)

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


History
2026-10-21 20:46:49 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:49 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:34:45 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34: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-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.7

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='a7a433a1b133efc3c8d10eb0b99d52a24b5ef5c322dc77f5282182b1c0402139ab83f3a99f0c52409df77d20123fb0b523edad8a66d8f5e49136197bf61ef0e7' ;; armhf) binArch='armv6'; checksum='139d7eb079be6b9fcdb2b707424e3c0c4f20f522c4f156fd27fdd05d6eaebf8c8f966104d24adfc3a5b8982626cebbec84f1c3c1b7a68edb1693e64e9708c22b' ;; armv7) binArch='armv7'; checksum='6eb3894f9a215f75f3ec50e627c34b2cd6fb81d10ec7838f27c30dcf417b810f618136b507766bc17e7400a5c0f4fa6001bb062ebb7a401ee63505012615825e' ;; aarch64) binArch='arm64'; checksum='3db36ba90c7a6e8dda40ee3dd71fa08844c76b5fb08f61b31e5e78d2ed38e71c51dc7baed875e50d1ca1279196e84302967237386ae87c91ae9f2aaceada682e' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='1d7ca41bbcfa14048cf07f1fc5215ff7d85afb61d7f2b34e4d5b72fd3047bf3fcfb4721a4da35f640cdd949ac5ce6844a2e4371939fad6100d8c537ea15a3d55' ;; riscv64) binArch='riscv64'; checksum='f72d9be744675c3566f5a17a6d4b1c56e6e20d1e190b06f6f5332223048ac1c73222dc8b4b941bd8afc915f1442727c81dc19176bbcb5bfae81cb47680ae98b4' ;; s390x) binArch='s390x'; checksum='dff058c9cadbdd9ab56b545900bc02327c39f54b0075707ee500755be26d416eaf8361033c929db679cd71c1687d337905047f95d3e0cd183006661778aedc3d' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_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-21 21:34:47 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-21 21:34:47 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-21 21:34:47 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

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

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-21 21:34:47 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:63e775b433ca3511a0136e75e197175620fae7a761e6071214dd3bea64e8e915

Created

2026-10-22 15:28:07 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.7

Environment
CADDY_VERSION

v2.11.7

PATH

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

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

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

[#001] sha256:9d000d8d06cef864219b7d9c31aed3fece8f0b34bb99b18c661cce5b5299c54f - 12.51% (2.79 MB)

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

[#003] sha256:9e24692b376d673c13948a8a9632f8586c7222779aabee3aad3173c9b3ad8095 - 71.14% (15.9 MB)

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


History
2026-10-22 02:45:14 UTC (buildkit.dockerfile.v0)

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

2026-10-22 02:45:14 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-22 15:27:57 UTC (buildkit.dockerfile.v0)

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

2026-10-22 15:28: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-22 15:28:06 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.7

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='a7a433a1b133efc3c8d10eb0b99d52a24b5ef5c322dc77f5282182b1c0402139ab83f3a99f0c52409df77d20123fb0b523edad8a66d8f5e49136197bf61ef0e7' ;; armhf) binArch='armv6'; checksum='139d7eb079be6b9fcdb2b707424e3c0c4f20f522c4f156fd27fdd05d6eaebf8c8f966104d24adfc3a5b8982626cebbec84f1c3c1b7a68edb1693e64e9708c22b' ;; armv7) binArch='armv7'; checksum='6eb3894f9a215f75f3ec50e627c34b2cd6fb81d10ec7838f27c30dcf417b810f618136b507766bc17e7400a5c0f4fa6001bb062ebb7a401ee63505012615825e' ;; aarch64) binArch='arm64'; checksum='3db36ba90c7a6e8dda40ee3dd71fa08844c76b5fb08f61b31e5e78d2ed38e71c51dc7baed875e50d1ca1279196e84302967237386ae87c91ae9f2aaceada682e' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='1d7ca41bbcfa14048cf07f1fc5215ff7d85afb61d7f2b34e4d5b72fd3047bf3fcfb4721a4da35f640cdd949ac5ce6844a2e4371939fad6100d8c537ea15a3d55' ;; riscv64) binArch='riscv64'; checksum='f72d9be744675c3566f5a17a6d4b1c56e6e20d1e190b06f6f5332223048ac1c73222dc8b4b941bd8afc915f1442727c81dc19176bbcb5bfae81cb47680ae98b4' ;; s390x) binArch='s390x'; checksum='dff058c9cadbdd9ab56b545900bc02327c39f54b0075707ee500755be26d416eaf8361033c929db679cd71c1687d337905047f95d3e0cd183006661778aedc3d' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_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-22 15:28:06 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

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

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-22 15:28:06 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-22 15:28:06 UTC (buildkit.dockerfile.v0)

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

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

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

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

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

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

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

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

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

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-22 15:28:06 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-22 15:28:07 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-22 15:28:07 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:d3e7a89b2f21b959c8fdc07c598472d039f6ea01dc7b3c2997c5726ad97c12e2

Created

2026-10-06 03:51:18 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.7

Environment
CADDY_VERSION

v2.11.7

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

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

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

[#003] sha256:ef1169d481bae9444deb3f0fcc25907d525875ed94d988308f720e12639303b9 - 72.58% (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-06 03:51:18 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.7

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='a7a433a1b133efc3c8d10eb0b99d52a24b5ef5c322dc77f5282182b1c0402139ab83f3a99f0c52409df77d20123fb0b523edad8a66d8f5e49136197bf61ef0e7' ;; armhf) binArch='armv6'; checksum='139d7eb079be6b9fcdb2b707424e3c0c4f20f522c4f156fd27fdd05d6eaebf8c8f966104d24adfc3a5b8982626cebbec84f1c3c1b7a68edb1693e64e9708c22b' ;; armv7) binArch='armv7'; checksum='6eb3894f9a215f75f3ec50e627c34b2cd6fb81d10ec7838f27c30dcf417b810f618136b507766bc17e7400a5c0f4fa6001bb062ebb7a401ee63505012615825e' ;; aarch64) binArch='arm64'; checksum='3db36ba90c7a6e8dda40ee3dd71fa08844c76b5fb08f61b31e5e78d2ed38e71c51dc7baed875e50d1ca1279196e84302967237386ae87c91ae9f2aaceada682e' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='1d7ca41bbcfa14048cf07f1fc5215ff7d85afb61d7f2b34e4d5b72fd3047bf3fcfb4721a4da35f640cdd949ac5ce6844a2e4371939fad6100d8c537ea15a3d55' ;; riscv64) binArch='riscv64'; checksum='f72d9be744675c3566f5a17a6d4b1c56e6e20d1e190b06f6f5332223048ac1c73222dc8b4b941bd8afc915f1442727c81dc19176bbcb5bfae81cb47680ae98b4' ;; s390x) binArch='s390x'; checksum='dff058c9cadbdd9ab56b545900bc02327c39f54b0075707ee500755be26d416eaf8361033c929db679cd71c1687d337905047f95d3e0cd183006661778aedc3d' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_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-06 03:51:18 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

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

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-06 03:51:18 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-06 03:51:18 UTC (buildkit.dockerfile.v0)

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

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

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

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

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

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

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

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

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

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-06 03:51:18 UTC (buildkit.dockerfile.v0)

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

Details
Content Digest

sha256:7f9310402317326bb2657a70fb02a6db9577bbab0a427386a0c29164b63ccdb6

Created

2026-10-21 22:12:12 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.7

Environment
CADDY_VERSION

v2.11.7

PATH

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

XDG_CONFIG_HOME

/config

XDG_DATA_HOME

/data


Layers

[#000] sha256:4f7b52b02a0ce5cc0125984e2e978bec03762b154ac5233175a21828f25dac5c - 15.33% (3.54 MB)

[#001] sha256:837199fa376c118d3163b49f8a391746ed2e9778eb401eab306e872015e321ea - 12.0% (2.78 MB)

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

[#003] sha256:58b0621dbb96acbbe1ee46a1f1d35a21727541578638c5741f10a7dc5bd9dbd9 - 72.63% (16.8 MB)

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


History
2026-10-21 20:45:54 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:45:54 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 22:12:10 UTC (buildkit.dockerfile.v0)

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

2026-10-21 22:12:11 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-21 22:12:12 UTC (buildkit.dockerfile.v0)

ENV CADDY_VERSION=v2.11.7

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='a7a433a1b133efc3c8d10eb0b99d52a24b5ef5c322dc77f5282182b1c0402139ab83f3a99f0c52409df77d20123fb0b523edad8a66d8f5e49136197bf61ef0e7' ;; armhf) binArch='armv6'; checksum='139d7eb079be6b9fcdb2b707424e3c0c4f20f522c4f156fd27fdd05d6eaebf8c8f966104d24adfc3a5b8982626cebbec84f1c3c1b7a68edb1693e64e9708c22b' ;; armv7) binArch='armv7'; checksum='6eb3894f9a215f75f3ec50e627c34b2cd6fb81d10ec7838f27c30dcf417b810f618136b507766bc17e7400a5c0f4fa6001bb062ebb7a401ee63505012615825e' ;; aarch64) binArch='arm64'; checksum='3db36ba90c7a6e8dda40ee3dd71fa08844c76b5fb08f61b31e5e78d2ed38e71c51dc7baed875e50d1ca1279196e84302967237386ae87c91ae9f2aaceada682e' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='1d7ca41bbcfa14048cf07f1fc5215ff7d85afb61d7f2b34e4d5b72fd3047bf3fcfb4721a4da35f640cdd949ac5ce6844a2e4371939fad6100d8c537ea15a3d55' ;; riscv64) binArch='riscv64'; checksum='f72d9be744675c3566f5a17a6d4b1c56e6e20d1e190b06f6f5332223048ac1c73222dc8b4b941bd8afc915f1442727c81dc19176bbcb5bfae81cb47680ae98b4' ;; s390x) binArch='s390x'; checksum='dff058c9cadbdd9ab56b545900bc02327c39f54b0075707ee500755be26d416eaf8361033c929db679cd71c1687d337905047f95d3e0cd183006661778aedc3d' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_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-21 22:12:12 UTC (buildkit.dockerfile.v0)

ENV XDG_CONFIG_HOME=/config

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

ENV XDG_DATA_HOME=/data

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

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

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Caddy

2026-10-21 22:12:12 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-21 22:12:12 UTC (buildkit.dockerfile.v0)

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

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

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

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

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

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

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

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

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

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/tcp:{}]

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[443/udp:{}]

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[2019/tcp:{}]

2026-10-21 22:12:12 UTC (buildkit.dockerfile.v0)

WORKDIR /srv

2026-10-21 22:12:12 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.