sha256:aac61abc4024c323602ccb9ee38bd68b147601f518626b2a055e06944e01c510
2026-02-11 18:28:06 UTC
21.5 MB
v2.10.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:d49a2dee86fb12766dd648402d010ca105846a41bd58738454e53780d4bb8e97 - 16.91% (3.63 MB)
[#001] sha256:15dab9c579893913f1dde3163b96d3e03f06a907b3ddfe78f71ca73f5f5eceb4 - 12.29% (2.64 MB)
[#002] sha256:c108b7dc59eb05d618e1ee8803e793ce44eed9e2967c6cef39210d81d8a4b4fc - 0.03% (7.33 KB)
[#003] sha256:0f5b2460369730f1bee18fea5bf1b63d3d5f17fda1aabbdbbd86cf5ae49ab9f7 - 70.77% (15.2 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.22.3-x86_64.tar.gz / # buildkit
2026-01-28 01:18:40 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-11 18:28:04 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-02-11 18:28:05 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-02-11 18:28:06 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.10.2
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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-02-11 18:28:06 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.10.2
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-02-11 18: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-02-11 18:28:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-02-11 18:28:06 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:c5057486781bba2aa134b55bf15efb632802277ecb6b2ecfee7718605a548772
2026-02-11 18:27:55 UTC
20.3 MB
v2.10.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:835838571e5c80c63481753299e25a9f89f366d8f4a9c1a2043b8fdf98176f17 - 16.48% (3.34 MB)
[#001] sha256:8ecb36d754087d032991d07bd6218a70e64a62efb46fc8211eac1646177cf117 - 12.7% (2.58 MB)
[#002] sha256:8861e21dd5b23b79650aab26d3ca3b677338d29b6fbf0d6757b5fce8f2f81940 - 0.04% (7.33 KB)
[#003] sha256:2f107fd2b74d1aedf31c08a0c8608d5ac2d25d4fce1ca4b5e1c30611bca24f79 - 70.78% (14.4 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.22.3-armhf.tar.gz / # buildkit
2026-01-28 01:18:06 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-11 18:27:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-02-11 18:27:53 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-02-11 18:27:55 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.10.2
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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-02-11 18:27:55 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.10.2
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-02-11 18:27:55 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:988cb43ba100d8a655c29c2570abab52aeadb39cd0b8cfadfdb117fbf7019db0
2026-02-11 18:28:08 UTC
19.9 MB
v2.10.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:caca1d0e2f8affe80569328af55c755a8480801c5ee912e55aaa828c8209aa6e - 15.46% (3.07 MB)
[#001] sha256:f4a8dc4bf5ef8679228e59e257f69f56002f85e1f5c3051475b0c92a9bf18c41 - 12.39% (2.46 MB)
[#002] sha256:c0f8288f423cc5eac63e0085dd3206645c51adb8e92c5f3b81ca9c03df9884ab - 0.04% (7.33 KB)
[#003] sha256:496d053975af5a85f2af4f7b61237009d4f3523d85020b94eff08ecb33da9de4 - 72.11% (14.3 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.22.3-armv7.tar.gz / # buildkit
2026-01-28 01:18:29 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-11 18:28:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-02-11 18:28:06 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-02-11 18:28:08 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.10.2
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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-02-11 18:28:08 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.10.2
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-02-11 18:28:08 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:8f5619aac3ed45304632491507becd99711bcaed375aee3e6317c7b703902969
2026-02-11 18:28:13 UTC
20.4 MB
v2.10.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:d741ee1608f399e21c72d05f0f818c348c6801af33aeb83523893d09dc153957 - 19.31% (3.95 MB)
[#001] sha256:44ebfda0e505485ef95f60e534995ad2bcabbb9cff62daf895e3b59336c7aa74 - 12.94% (2.64 MB)
[#002] sha256:5b34d3207db036802002fb1608c601936bed033b2792d4f647e3f162bb34d732 - 0.03% (7.33 KB)
[#003] sha256:20c15ff4d11340915795742fed835f3d8bc78e96613874ca09f9e29695bf6007 - 67.72% (13.8 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.22.3-aarch64.tar.gz / # buildkit
2026-01-28 01:17:55 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-11 18:28:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-02-11 18:28: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-02-11 18:28:13 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.10.2
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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-02-11 18:28:13 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.10.2
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-02-11 18:28:13 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:abf9acff086125d9ab87614878ba1305a69d8278aeb1983f17a99331f63d3643
2026-02-11 18:27:38 UTC
20.1 MB
v2.10.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:d7b7d5bab08f20b53e85395b2d6e793469e3acdbe8644bd234992524588b440f - 17.68% (3.56 MB)
[#001] sha256:7864d6549a2b53f840d1440abade9446c57b3468579c1ec854a87da6aec204c5 - 13.64% (2.75 MB)
[#002] sha256:5426e3ea259dc024f23bc42ded4d9d2d337021c7fd2ec8fd146faf97c6c72770 - 0.04% (7.33 KB)
[#003] sha256:8b41552e2382f48cfbea18e439bd4351a3a3e1bfd3d70c4f7b54c4ef81e972ae - 68.64% (13.8 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.22.3-ppc64le.tar.gz / # buildkit
2026-01-28 01:17:35 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-11 18:27:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-02-11 18:27:34 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-02-11 18:27:37 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.10.2
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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-02-11 18:27:37 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.10.2
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-02-11 18:27:37 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-02-11 18:27:38 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-02-11 18:27:38 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:c2f640965574b52988d512a8801903fe382031536e0bbce761fcd7b9b2f20832
2026-02-11 18:33:10 UTC
20.5 MB
v2.10.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:15ea87d2370d91334d14e1cb46366adb6a57bbae717f07f8c9f55735cf137f62 - 16.33% (3.35 MB)
[#001] sha256:9d8d6bf106e09b4cc1b2fd338f879a46c5152ae2f1b33dede297d1a112a1d164 - 13.41% (2.76 MB)
[#002] sha256:949285627dfc0d00f5b84ff6052bdf47dfc55ab69fd377ecf8b35438a657c0c6 - 0.03% (7.33 KB)
[#003] sha256:a9b93a31c9478898562c01c24dc2fc7e96384cf488b22a0bd936cd58e04c7f22 - 70.23% (14.4 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.22.3-riscv64.tar.gz / # buildkit
2026-01-28 03:49:43 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-11 18:33:01 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-02-11 18:33:04 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-02-11 18:33:10 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.10.2
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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-02-11 18:33:10 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.10.2
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-02-11 18:33:10 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:064189306bffb91bddbc2d07e115f02a062b0cfe34808938f0a49cd840e66d7b
2026-02-11 18:26:16 UTC
20.9 MB
v2.10.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:dab48b8d1bab09fede3f54264828e67466f10d64acc37d9412190034dbcbf61f - 16.65% (3.48 MB)
[#001] sha256:ac40e8c5d2249dfceb36f54c730ad1fffa323f5f3a6bf6cb829994b96476ac5f - 13.28% (2.78 MB)
[#002] sha256:fcaf09939bee32daceccfa9f95f37b36f56a6aaaa2338c1bbd565f1ab00a079e - 0.03% (7.33 KB)
[#003] sha256:3d2091d513078a4e912fac628ad319687e80eba7f02e1da3b71416a9737b6e58 - 70.04% (14.6 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.22.3-s390x.tar.gz / # buildkit
2026-01-28 01:17:06 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-11 18:26:14 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-02-11 18:26:15 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-02-11 18:26:16 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.10.2
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='747df7ee74de188485157a383633a1a963fd9233b71fbb4a69ddcbcc589ce4e2cc82dacf5dbbe136cb51d17e14c59daeb5d9bc92487610b0f3b93680b2646546' ;; armhf) binArch='armv6'; checksum='95b71fd99595018eebf4890782de63018ee86455531380b2a83a1814bb09c2588c0a531c877a26ba8a16a5b78072a1c26f7548bdec0e18abcef423fcc31a2e0e' ;; armv7) binArch='armv7'; checksum='215af42cf952726d962c9753a12c04248781221b66df8b7110726fa7905d7a5c2e50056e0b47ab3c709d3dcfb48fde0f11e184a6950de0a2ddf941d3e503d07b' ;; aarch64) binArch='arm64'; checksum='6ce061a690312ab38367df3c5d5f89a2e4a263e7300d300d87356211bb81e79b15933e6d6203e03fbf26f15cc0311f264805f336147dbdd24938d84b57a4421c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='ab286a51e0e8ce79393519b0c7ebe99075f4539b57f6a34fe555ba8060f8fbaee36197a1e8e49d0050ab5d6a783253839bc2675137635f8d252aea27f2ca5a85' ;; riscv64) binArch='riscv64'; checksum='e71c8ba2462990e0d8a67c544b694446ad36d045bf40ce641fae6774181677457f6ae8ed0b5c4c927ef8302d91c587074b6001318f377d7054113b5da6dee6df' ;; s390x) binArch='s390x'; checksum='b8aaa737b63308fac14cf84d7a658d9a0d74d2fe5f6a2eb57ca3ce7c52a73bea702c95da73ebfd20b3206bfb7b71ac8613aef9797e0f7a2c2a04bf5083092c2b' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_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-02-11 18:26:16 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.10.2
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-02-11 18:26:16 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
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.