sha256:3067cc4e02c091399edbd5d65f85a3ff4d511574aecadb47f280c3761e68852e
2026-10-21 21:32:33 UTC
23.7 MB
v2.11.7
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#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)
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"]
sha256:3de65fb11a27194d335d9de22d635fc7cecd897d255bbdc1355de96f55d7c19d
2026-10-27 18:02:18 UTC
2.25 GB
v2.11.7
XDG_CONFIG_HOMEc:/config
XDG_DATA_HOMEc:/data
[#000] sha256:0938cf51b672b81c9804d1d5f0c57031c931f41b279270e84820c63642d6a3bd - 63.15% (1.42 GB)
[#001] sha256:64f431fb112b4d6aec186615d6db738217b1c9e607dc5d0addbeaffcbea73f51 - 36.03% (829 MB)
[#002] sha256:d4cc14c0d313a53039a0a6a49e50b2d7e3ae6260f2e4c81084cf67c62debb53d - 0.0% (1.27 KB)
[#003] sha256:4d715cc07c3109010fe25d17644a404fd71d3ecafcc594a4f73e9d52336ed35d - 0.02% (361 KB)
[#004] sha256:8294267b4f6ff294f19d46f72a8b95e803e0a14656924e9db86db11a730e9415 - 0.0% (1.25 KB)
[#005] sha256:a26d827a1d7850888a7db0327879be0a4bf60e0bfc8b17c200a9607dd0c55a81 - 0.79% (18.1 MB)
[#006] sha256:8e43d6637d7bc8853e485a9778c086e8ec6711e3daa0d39d5fc647dd8ffb408e - 0.0% (1.23 KB)
[#007] sha256:b8ac6760d0a5c525535a860510adccad228d86f344a16b48e3b2c609d0e6f246 - 0.0% (1.23 KB)
[#008] sha256:81bee55da392b222e374d91d4c8b3874a1751309197c3002c7508d0a672ff8f9 - 0.0% (1.23 KB)
[#009] sha256:e524fe0616958ef74c776ee486b715d1ae9f82c9d9cc1cc180be61cd92fd84f9 - 0.0% (1.23 KB)
[#010] sha256:62e100d0758d5e203d4897627560820fb6c340c9edf5e2c0e6fb5289310de08b - 0.0% (1.23 KB)
[#011] sha256:57fe2189a717b40184aeb20e6763c9b43b32c8c2d31684236347dfa66f772ff3 - 0.0% (1.25 KB)
[#012] sha256:2c069685fed7e9d0cb486798454c4d5730275baeaaf0a904543ff79f404775cc - 0.0% (1.23 KB)
[#013] sha256:e89e8796799c73d970a6765f17062a9540b16855d7be204a826bac7567090adb - 0.0% (1.23 KB)
[#014] sha256:29627e08773c76d619ef13c0cd2c7a63a93c4ee25c4b39b636b9d4b6ad9e9e69 - 0.0% (1.29 KB)
[#015] sha256:aea196810d15710edd708e0608bff472ecb47c59cdc9365afdfa318c1132c799 - 0.0% (1.26 KB)
[#016] sha256:fa76134ed52e450eb1ecfed16562f87453be920153e11dcc95a855b3b3f359d1 - 0.0% (1.25 KB)
[#017] sha256:e79db724e057bc313d29771227964fa98c855975c6858bfd60ade7cc0a132969 - 0.0% (1.23 KB)
[#018] sha256:46b89aaa8f837744f096d1ec5303677ad936cfa222d870fddd4db5b19a4f76ec - 0.0% (1.27 KB)
[#019] sha256:dfef248e970a6efc820f7117f6af8c87028241e18cd5af60e983f2bead9fbc22 - 0.0% (1.26 KB)
[#020] sha256:b950e67c90116c60dc6c715e1ba3151b773f285cd6fdaaaf9655263be1bb3616 - 0.01% (342 KB)
[#021] sha256:8a3b85def96f2c4103c2c1a56d5c5d5aa6996ca0218ac76993dc25b0600b13f5 - 0.0% (1.26 KB)
Apply image 10.0.26100.32230
2026-10-24 23:52:44 UTCInstall update 10.0.26100.33674
2026-10-27 17:49:14 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) SHELL [powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';]
2026-10-27 18:01:53 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; mkdir /config; mkdir /data; mkdir /etc/caddy; mkdir /usr/share/caddy; Invoke-WebRequest -Uri "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile" -OutFile "/etc/caddy/Caddyfile"; Invoke-WebRequest -Uri "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" -OutFile "/usr/share/caddy/index.html"
2026-10-27 18:01:54 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV CADDY_VERSION=v2.11.7
2026-10-27 18:02:02 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_windows_amd64.zip" -OutFile "/caddy.zip"; if (!(Get-FileHash -Path /caddy.zip -Algorithm SHA512).Hash.ToLower().Equals('c308154504e53755958ffc62d8a2657ab17eefd6dd25c45dbb2c3d93d29519971f77ca652f7d0f2bcb7f980b9ba3822478865e29969d0272d7613550a43152b1')) { exit 1; }; Expand-Archive -Path "/caddy.zip" -DestinationPath "/" -Force; Remove-Item "/caddy.zip" -Force
2026-10-27 18:02:02 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_CONFIG_HOME=c:/config
2026-10-27 18:02:03 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_DATA_HOME=c:/data
2026-10-27 18:02:04 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.version=v2.11.7
2026-10-27 18:02:04 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.title=Caddy
2026-10-27 18:02:05 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-10-27 18:02:05 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.url=https://caddyserver.com
2026-10-27 18:02:06 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-10-27 18:02:07 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.vendor=Light Code Labs
2026-10-27 18:02:07 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.licenses=Apache-2.0
2026-10-27 18:02:08 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-10-27 18:02:08 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 80
2026-10-27 18:02:09 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443
2026-10-27 18:02:10 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443/udp
2026-10-27 18:02:11 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 2019
2026-10-27 18:02:16 UTCcaddy version
2026-10-27 18:02:18 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:69eab80942bd2ebfd9ec867a53d5a2b54ff0234c610725f99ec3f7efc444b882
2026-10-27 18:17:23 UTC
2.09 GB
v2.11.7
XDG_CONFIG_HOMEc:/config
XDG_DATA_HOMEc:/data
[#000] sha256:3cc21a1b754848d23f00aa65cb94ec34c9a5dc6028b3aada42039c824738d02f - 66.28% (1.39 GB)
[#001] sha256:a9fea553d6997affb11590d988a7f41a1ead2d9cc196f5ce609bcdfe88f06dd8 - 32.85% (704 MB)
[#002] sha256:552111f973026933ab25cd31b2bedfdeb835e52abb64c70d588bc129a13662b6 - 0.0% (1.32 KB)
[#003] sha256:57a473e0a7818b71ac2bbae8203d01c8610a2a1af789689e390596da6a4332c9 - 0.02% (349 KB)
[#004] sha256:b25eb38834526d8c476586ec8c4261dc4abe2706275278c9971673fa67f8db41 - 0.0% (1.26 KB)
[#005] sha256:965a6d2c5cb57e69e8599c504c310cf6aaef1398621fe3ca4aecf86ccd67ccf7 - 0.84% (18.1 MB)
[#006] sha256:3f66962baee25d849511d629119bf900a0456570f9c0afd737d586a64db6f8df - 0.0% (1.29 KB)
[#007] sha256:07e3c7e262ca589d2b949780f477ace0b7004bb2142ffdaf1180dd8f8d845ad2 - 0.0% (1.29 KB)
[#008] sha256:c5372be094599674b9b7d5e577624924bb615b374572f398127fff8d1d5df031 - 0.0% (1.3 KB)
[#009] sha256:e8237e31dcba5744a40a14578fccc7088a224d71069d70f10f9489c0d3e52174 - 0.0% (1.27 KB)
[#010] sha256:1e29d53cab28f2090a12ed19130315e4c54a3fe4e8ee04229597353c459a81d8 - 0.0% (1.26 KB)
[#011] sha256:8e9e0eb82d36771c8f5e8cb5a8a078f82698cd7c9af05c97a30fd40e2774937c - 0.0% (1.25 KB)
[#012] sha256:fd7b1816a6461dcfc206fbdd3f7da0a4775f528c8c83dddff91de674b8b6ffba - 0.0% (1.29 KB)
[#013] sha256:f50cf5469781a2896e0a4f91c51c2af7426e455328eec0ce0b8ebf61c119928e - 0.0% (1.26 KB)
[#014] sha256:5803c4ee9787990ad46e47dee68956cd3dd0bc81471b71e740b416eb29818d3e - 0.0% (1.29 KB)
[#015] sha256:bd76eb7ced4064d43d2d6aa8ec29ec23c71461aa5931f8a596b97bfd20c786aa - 0.0% (1.26 KB)
[#016] sha256:927ce55866239d764fe29531b4b8f72fff908d45dcfcdf85ea1d7576c279768c - 0.0% (1.28 KB)
[#017] sha256:861a90608d09a0df0fb349950f525ef1311d1a233d86d3414d84eaa5d1e50ae4 - 0.0% (1.3 KB)
[#018] sha256:c7fb3ffada64f27797730a033273de3f331b6e0e7ffac155751909831c63ad10 - 0.0% (1.3 KB)
[#019] sha256:e6c487a1387d276b450ec16f21a2fd30307e94cd473dcd5db0448175dd4398e6 - 0.0% (1.29 KB)
[#020] sha256:a5280727c28534fe8808f80d1ab318641e6ae51cef31bcf25b40658729954dc1 - 0.02% (335 KB)
[#021] sha256:ab8632ccf94dc11c61eee018b10b67beaac735838967243949732b4909949d40 - 0.0% (1.29 KB)
Apply image 10.0.20348.4294
2026-10-25 10:02:58 UTCInstall update 10.0.20348.5773
2026-10-27 18:16:28 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) SHELL [powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';]
2026-10-27 18:16:54 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; mkdir /config; mkdir /data; mkdir /etc/caddy; mkdir /usr/share/caddy; Invoke-WebRequest -Uri "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile" -OutFile "/etc/caddy/Caddyfile"; Invoke-WebRequest -Uri "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" -OutFile "/usr/share/caddy/index.html"
2026-10-27 18:16:55 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV CADDY_VERSION=v2.11.7
2026-10-27 18:17:05 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri "https://github.com/caddyserver/caddy/releases/download/v2.11.7/caddy_2.11.7_windows_amd64.zip" -OutFile "/caddy.zip"; if (!(Get-FileHash -Path /caddy.zip -Algorithm SHA512).Hash.ToLower().Equals('c308154504e53755958ffc62d8a2657ab17eefd6dd25c45dbb2c3d93d29519971f77ca652f7d0f2bcb7f980b9ba3822478865e29969d0272d7613550a43152b1')) { exit 1; }; Expand-Archive -Path "/caddy.zip" -DestinationPath "/" -Force; Remove-Item "/caddy.zip" -Force
2026-10-27 18:17:06 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_CONFIG_HOME=c:/config
2026-10-27 18:17:07 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_DATA_HOME=c:/data
2026-10-27 18:17:07 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.version=v2.11.7
2026-10-27 18:17:08 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.title=Caddy
2026-10-27 18:17:09 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-10-27 18:17:11 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.url=https://caddyserver.com
2026-10-27 18:17:11 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-10-27 18:17:12 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.vendor=Light Code Labs
2026-10-27 18:17:13 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.licenses=Apache-2.0
2026-10-27 18:17:15 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-10-27 18:17:16 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 80
2026-10-27 18:17:16 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443
2026-10-27 18:17:17 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443/udp
2026-10-27 18:17:17 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 2019
2026-10-27 18:17:23 UTCcaddy version
2026-10-27 18:17:23 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:7bb6b082a2f704cb7675bc19d03451cccc49fed4bb3c491c64d28ccb593b850a
2026-10-21 21:38:59 UTC
22.5 MB
v2.11.7
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#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)
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"]
sha256:10ca3c685f22a75d62b0a5ce840b3045a04cdbfb510430d5df63932f174c6543
2026-10-21 21:34:22 UTC
22.1 MB
v2.11.7
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#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)
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"]
sha256:c7d68e4fa1bb71ae97c0b7e2c468aa3ccad2ae75d0294697d401e28794a5b5ab
2026-10-21 21:34:47 UTC
22.5 MB
v2.11.7
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#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)
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"]
sha256:63e775b433ca3511a0136e75e197175620fae7a761e6071214dd3bea64e8e915
2026-10-22 15:28:07 UTC
22.3 MB
v2.11.7
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#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)
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"]
sha256:d3e7a89b2f21b959c8fdc07c598472d039f6ea01dc7b3c2997c5726ad97c12e2
2026-10-06 03:51:18 UTC
22.6 MB
v2.11.7
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#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)
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"]
sha256:7f9310402317326bb2657a70fb02a6db9577bbab0a427386a0c29164b63ccdb6
2026-10-21 22:12:12 UTC
23.1 MB
v2.11.7
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#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)
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"]
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.