sha256:5190456911cee510988a5fb9996188ef866fbcca3235cad19bf05f5f8f33386f
2026-05-12 21:45:14 UTC
22.9 MB
v2.11.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:6a0ac1617861a677b045b7ff88545213ec31c0ff08763195a70a4a5adda577bb - 16.11% (3.69 MB)
[#001] sha256:5920de1d55d9880b00fbeaf8fa3757e89f7ea6170ff12633cbe766c2152a858d - 12.04% (2.75 MB)
[#002] sha256:057c497bda068e80884e6836fbf8971a954593242af7694d080e6b81758b67f4 - 0.03% (7.33 KB)
[#003] sha256:3b55c68e4a0feeeaec6f86ced6bd8790e19ed68399cff61bab00adc15895ec13 - 71.82% (16.4 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
2026-04-15 20:01:40 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-12 21:45:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-05-12 21:45:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.3
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='ee886eceda0ff9f30610d3be9b5b594026591e19add6b3961a341c72abe468e5eac9d7c2c2450bbb8420db1f827b954521f9336be4872f81090b8618adf8815a' ;; armhf) binArch='armv6'; checksum='84b3baef4f1850a8a75ab38f1da8c08eea5a19a9081ecb62af2658e7c9919203ef1907233e8b27b4dc4ddd6f0a8f57893d10190c611f15e2325ea9962f2073d5' ;; armv7) binArch='armv7'; checksum='7ae0bcf5a1060ac0bcb0c9d454f21f70b2655c2e883a3a1617069d12193eae650e4410807cc50e216b01775cb0e0c16ab84490a03454153d189cfe5775cf775c' ;; aarch64) binArch='arm64'; checksum='bd06996e1612cf5e9770dc7134313067ef3fdfde43b1a2196004906006de779372dcf7a0e7c7fb0890c23791179f12be4625f1b6e666a2abf37e8aff4c3a1826' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='e1f33af0869f8234fc28575ee6eef04f7dfd0b3a6255be6efdc3aa3d05d05db833c4571e90287908eae93da1383e07e93ed9c6ad0199ccc0f1fe798cb88f43ce' ;; riscv64) binArch='riscv64'; checksum='9b0f3f8ab8816d57878f251e7913d7622340dff9092770397db740ca5e9930b5718c67231c97ef6cd3ba886de57060fc01ca1ab018d9cac1d0878092312fd280' ;; s390x) binArch='s390x'; checksum='eb71dfa44b5ed5db32af566b6fa2e3f711df828b847c55f250ff8cfd9af22ab79048f3bc8d9756ac06683c54d46ba2e11c6b109fdda16c6a28c29a88f327d9e1' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_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-05-12 21:45:14 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-05-12 21:45:14 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:2972b7ef31899945cc177efa3431eb890f8fd35b6922b934860e69cafdc2a713
2026-05-12 23:51:31 UTC
2.07 GB
v2.11.3
XDG_CONFIG_HOMEc:/config
XDG_DATA_HOMEc:/data
[#000] sha256:0938cf51b672b81c9804d1d5f0c57031c931f41b279270e84820c63642d6a3bd - 68.46% (1.42 GB)
[#001] sha256:f787ad06f38db673c3d304f21c09a82ff9a1ced32062515ea52fdb0383457b24 - 30.7% (651 MB)
[#002] sha256:c8b51f7f8f80dada0ff15ebfc020be610f4ccb1f56aa991e13148edd33df8342 - 0.0% (1.33 KB)
[#003] sha256:4bfe1944ff5efba96fd30329293ab8134ace0b6684af082bf47cda84e4f7204c - 0.02% (388 KB)
[#004] sha256:9fd3c39b66eb6795624a847c056772dab53370128bbcb4e538baf188c7df3b9a - 0.0% (1.29 KB)
[#005] sha256:8f68a4b0ce8e1336f561dc1314ceea99d290a5a26a89fcf895fccc46c572de84 - 0.81% (17.1 MB)
[#006] sha256:6e454b307a8f6be02612b6199eea5cf454d70d962c7ff77f8bc5f114c39a64b9 - 0.0% (1.3 KB)
[#007] sha256:cde1568c0a1480d4d6c097328e54316cf7de933fccf79d86060ce97c6d636bd9 - 0.0% (1.26 KB)
[#008] sha256:982d055e6806538c851021b3dddd0514c58b4d522742ac7d6044147cf9b1cd4e - 0.0% (1.3 KB)
[#009] sha256:79c13c6892dcfe7293f31402fd685b3bf1f71df6a266f062dde2423d43579615 - 0.0% (1.26 KB)
[#010] sha256:09471348081b3b03babb39155b859f194119e3cff711e24c78f17f8a06dc1038 - 0.0% (1.26 KB)
[#011] sha256:529d571880e2a100b02a0084a5bf3ad833473d805e63cbdf48505bd20db8a59c - 0.0% (1.29 KB)
[#012] sha256:528808aa330d8c9852a027409e72327cec60ec8dc2e7bceb2f50498b5833c8ae - 0.0% (1.29 KB)
[#013] sha256:a879a15a0f71e61c7b8dd0561a8048b9cc16f1196ca792b06b2b56cf42ac5d47 - 0.0% (1.28 KB)
[#014] sha256:88cf6a6ab367f1fe2776f8885301292a5bf760d415846647dee2743652ca5d59 - 0.0% (1.26 KB)
[#015] sha256:5dde47a461e52b5287788c82892d05e381914226b7fbb8842aea7c3b52c426d2 - 0.0% (1.29 KB)
[#016] sha256:13ed9cee8659d90315075a4646f49d52a549fd16c98b2fa8b924c03b2876ecda - 0.0% (1.28 KB)
[#017] sha256:a27a39302d516f37b6ad0643d4d34405d9bbecd01ecbda5bcb5715b3605eef59 - 0.0% (1.31 KB)
[#018] sha256:6d56991752a6ad8922565856226f0b7a4bc008b96e16c3e3eac3a59509b9fd6b - 0.0% (1.27 KB)
[#019] sha256:db660d2a8b5f65ee6d345395fe2cd35ac148cc4a849fd683380c1498336f6fe8 - 0.0% (1.29 KB)
[#020] sha256:03c61f9236b001ff836f088fc705a18b2e8c4994215d2fdf8c6027d4730429bb - 0.02% (359 KB)
[#021] sha256:e486a577a11f9202b7784c79d9e69fad384f8731219958d76691be25629eb030 - 0.0% (1.29 KB)
Apply image 10.0.26100.32230
2026-05-10 10:08:54 UTCInstall update 10.0.26100.32860
2026-05-12 23:39:20 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) SHELL [powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';]
2026-05-12 23:51:04 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-05-12 23:51:05 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV CADDY_VERSION=v2.11.3
2026-05-12 23:51:14 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_windows_amd64.zip" -OutFile "/caddy.zip"; if (!(Get-FileHash -Path /caddy.zip -Algorithm SHA512).Hash.ToLower().Equals('338f5557a1554677875b79dbc4b10d008781111ad29223811e64217936fa5d58602ddd54724ef1cb1473b7ec07805cf5286d6aa1e810febde7e36daf497d791f')) { exit 1; }; Expand-Archive -Path "/caddy.zip" -DestinationPath "/" -Force; Remove-Item "/caddy.zip" -Force
2026-05-12 23:51:15 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_CONFIG_HOME=c:/config
2026-05-12 23:51:15 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_DATA_HOME=c:/data
2026-05-12 23:51:16 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 23:51:17 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.title=Caddy
2026-05-12 23:51:18 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-05-12 23:51:19 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 23:51:19 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 23:51:20 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 23:51:21 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 23:51:22 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 23:51:23 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 80
2026-05-12 23:51:24 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443
2026-05-12 23:51:24 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443/udp
2026-05-12 23:51:25 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 2019
2026-05-12 23:51:30 UTCcaddy version
2026-05-12 23:51:31 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:3689a5337ff6c38ebefe95a0943a39f42bab87a62f05d840422d53a0be69b65f
2026-05-12 23:59:49 UTC
1.99 GB
v2.11.3
XDG_CONFIG_HOMEc:/config
XDG_DATA_HOMEc:/data
[#000] sha256:3cc21a1b754848d23f00aa65cb94ec34c9a5dc6028b3aada42039c824738d02f - 69.54% (1.39 GB)
[#001] sha256:857865ad3eca4da109d969134a9cab7225d9de49597914ae325d43661900f513 - 29.58% (604 MB)
[#002] sha256:31cbb80a80947ff97fb5674c26478afa4331c7d4b2fefabd1ea650765bffae78 - 0.0% (1.34 KB)
[#003] sha256:33be1f105178ea258d105ecbaf5ec1f6000c5b289826e3b432c22080c650f719 - 0.02% (512 KB)
[#004] sha256:7902ee53436295b9cb02bfa64ac6aa3b314c1e926ec77f7bb59eea811e28a846 - 0.0% (1.27 KB)
[#005] sha256:170554e1bf42badb647bc34b5718a5915fede948183bf5dc3d0d21e5540a0b67 - 0.84% (17.1 MB)
[#006] sha256:5d6a6d017c1aab65f96bd924d664427c093dba8210995905eaf00df2fbd142cb - 0.0% (1.26 KB)
[#007] sha256:b04fc399abb90e3e2df99498e2eb88e7afd2a3f97e84400a40b7439ea46f1fa5 - 0.0% (1.27 KB)
[#008] sha256:b6d26c10fbf4dafe70c44037417bb3457e50a549f998a6f8b4799cf456c446e2 - 0.0% (1.3 KB)
[#009] sha256:6295c37ba01761384092ce6a3f611a8792a57e0f772e6d8e3bfb099f51932a73 - 0.0% (1.27 KB)
[#010] sha256:72fb5b45ec93d301f781dc64b899fdfaa452f3d35dbbe0ba52fc5c87b02593d0 - 0.0% (1.29 KB)
[#011] sha256:ecc0f84b59aead90c71aa95cd5340904935ff3da90339fa6ff21049d0f56f9ec - 0.0% (1.29 KB)
[#012] sha256:ab1aeb5b58eaf433feb7668159802420e22345953cd345a111f5ff264e659bdf - 0.0% (1.29 KB)
[#013] sha256:c03412a72c6ae737ad61b888338ad28fdc2b3477281195707e27619683236208 - 0.0% (1.3 KB)
[#014] sha256:6a705083dc71361abc6a1e82aa158830dc6f3dd6e486a403f011f357eae4d884 - 0.0% (1.29 KB)
[#015] sha256:a5637de44873a5862f646124e27d0fe311506c6fa1eec39c15df5312e1d41881 - 0.0% (1.28 KB)
[#016] sha256:2cd4356db0d34adcecf1c9218951422411d7f942cb4d50621800af19388fdcc0 - 0.0% (1.29 KB)
[#017] sha256:d4a670d1e50cdca965f8cebdbf95f43d51e7fe8d7daf65312384a5731f3f743e - 0.0% (1.26 KB)
[#018] sha256:6dc67002143e99034340b46a68c760d90626fe51d4e087bca7be0aa904ec8b45 - 0.0% (1.31 KB)
[#019] sha256:c45c8eddb6ea788613d96893c8e7c570d4a29a2b07f6d1ce823bf72faa05cf7b - 0.0% (1.29 KB)
[#020] sha256:8a4c21c96cd26011f147afe2c8c693897e2a126fbba132af7fc830d2d7559f19 - 0.02% (343 KB)
[#021] sha256:ae1c0ee074e227c1b13e1438189cfa031217727fc8085182b53234397774d341 - 0.0% (1.3 KB)
Apply image 10.0.20348.4294
2026-05-07 03:49:54 UTCInstall update 10.0.20348.5139
2026-05-12 23:38:22 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) SHELL [powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';]
2026-05-12 23:59:24 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-05-12 23:59:25 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV CADDY_VERSION=v2.11.3
2026-05-12 23:59:33 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_windows_amd64.zip" -OutFile "/caddy.zip"; if (!(Get-FileHash -Path /caddy.zip -Algorithm SHA512).Hash.ToLower().Equals('338f5557a1554677875b79dbc4b10d008781111ad29223811e64217936fa5d58602ddd54724ef1cb1473b7ec07805cf5286d6aa1e810febde7e36daf497d791f')) { exit 1; }; Expand-Archive -Path "/caddy.zip" -DestinationPath "/" -Force; Remove-Item "/caddy.zip" -Force
2026-05-12 23:59:35 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_CONFIG_HOME=c:/config
2026-05-12 23:59:36 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_DATA_HOME=c:/data
2026-05-12 23:59:36 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 23:59:36 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.title=Caddy
2026-05-12 23:59:37 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-05-12 23:59:37 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 23:59:38 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 23:59:39 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 23:59:40 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 23:59:40 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 23:59:41 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 80
2026-05-12 23:59:41 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443
2026-05-12 23:59:42 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443/udp
2026-05-12 23:59:43 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 2019
2026-05-12 23:59:48 UTCcaddy version
2026-05-12 23:59:49 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:c2ce61ba53a04521d0e684e8048cde82ebd35cd3d72a9d1f7616056976e75253
2026-05-12 21:40:54 UTC
21.7 MB
v2.11.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:c9cf8ef099e6e20ca4c7a2ae5b731a4beff960c0ffb88dd64fd6cdfdfe04839d - 15.73% (3.41 MB)
[#001] sha256:c74b1247b4f1cad33af22f46d45d07b1ee65401981dccc3fa920dafbde1fb072 - 12.42% (2.69 MB)
[#002] sha256:8d84aa44715b44ce12b2cc9b98a20167ca060c5869ab67124210f554413d56ee - 0.03% (7.33 KB)
[#003] sha256:f93038fb49fb9d7664bc1a8209857cde656b4e5ff6ab5a7bf4b270d942f499d0 - 71.82% (15.6 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-armhf.tar.gz / # buildkit
2026-04-15 20:02:13 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-12 21:40:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-05-12 21:40:52 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-05-12 21:40:54 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.3
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='ee886eceda0ff9f30610d3be9b5b594026591e19add6b3961a341c72abe468e5eac9d7c2c2450bbb8420db1f827b954521f9336be4872f81090b8618adf8815a' ;; armhf) binArch='armv6'; checksum='84b3baef4f1850a8a75ab38f1da8c08eea5a19a9081ecb62af2658e7c9919203ef1907233e8b27b4dc4ddd6f0a8f57893d10190c611f15e2325ea9962f2073d5' ;; armv7) binArch='armv7'; checksum='7ae0bcf5a1060ac0bcb0c9d454f21f70b2655c2e883a3a1617069d12193eae650e4410807cc50e216b01775cb0e0c16ab84490a03454153d189cfe5775cf775c' ;; aarch64) binArch='arm64'; checksum='bd06996e1612cf5e9770dc7134313067ef3fdfde43b1a2196004906006de779372dcf7a0e7c7fb0890c23791179f12be4625f1b6e666a2abf37e8aff4c3a1826' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='e1f33af0869f8234fc28575ee6eef04f7dfd0b3a6255be6efdc3aa3d05d05db833c4571e90287908eae93da1383e07e93ed9c6ad0199ccc0f1fe798cb88f43ce' ;; riscv64) binArch='riscv64'; checksum='9b0f3f8ab8816d57878f251e7913d7622340dff9092770397db740ca5e9930b5718c67231c97ef6cd3ba886de57060fc01ca1ab018d9cac1d0878092312fd280' ;; s390x) binArch='s390x'; checksum='eb71dfa44b5ed5db32af566b6fa2e3f711df828b847c55f250ff8cfd9af22ab79048f3bc8d9756ac06683c54d46ba2e11c6b109fdda16c6a28c29a88f327d9e1' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_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-05-12 21:40:54 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-05-12 21:40:54 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:430a70cfe7deb0544e9098ef10e20ebbc18e346bb3b8df5b140b9f184e71b4a1
2026-05-12 21:42:10 UTC
21.2 MB
v2.11.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:c160e404c59d6d30c66a0d74bbd17337f178f5d898a9908e18c71ce3bbe28c99 - 14.75% (3.13 MB)
[#001] sha256:1bce55fb7d543ef0a1f852326909b7cdb22fb514199bd31b9543d92f04e878f4 - 12.05% (2.56 MB)
[#002] sha256:49caf58b5069e136a5fcd2fbaa18da4c786566963ba48bcedc27100b8a43365b - 0.03% (7.33 KB)
[#003] sha256:38ba28a73ebab4ca57472bca296d741e3d9b1cb27478c6adde87b7c314ba7810 - 73.17% (15.5 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-armv7.tar.gz / # buildkit
2026-04-15 20:01:47 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-12 21:42:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-05-12 21:42:09 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-05-12 21:42:10 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.3
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='ee886eceda0ff9f30610d3be9b5b594026591e19add6b3961a341c72abe468e5eac9d7c2c2450bbb8420db1f827b954521f9336be4872f81090b8618adf8815a' ;; armhf) binArch='armv6'; checksum='84b3baef4f1850a8a75ab38f1da8c08eea5a19a9081ecb62af2658e7c9919203ef1907233e8b27b4dc4ddd6f0a8f57893d10190c611f15e2325ea9962f2073d5' ;; armv7) binArch='armv7'; checksum='7ae0bcf5a1060ac0bcb0c9d454f21f70b2655c2e883a3a1617069d12193eae650e4410807cc50e216b01775cb0e0c16ab84490a03454153d189cfe5775cf775c' ;; aarch64) binArch='arm64'; checksum='bd06996e1612cf5e9770dc7134313067ef3fdfde43b1a2196004906006de779372dcf7a0e7c7fb0890c23791179f12be4625f1b6e666a2abf37e8aff4c3a1826' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='e1f33af0869f8234fc28575ee6eef04f7dfd0b3a6255be6efdc3aa3d05d05db833c4571e90287908eae93da1383e07e93ed9c6ad0199ccc0f1fe798cb88f43ce' ;; riscv64) binArch='riscv64'; checksum='9b0f3f8ab8816d57878f251e7913d7622340dff9092770397db740ca5e9930b5718c67231c97ef6cd3ba886de57060fc01ca1ab018d9cac1d0878092312fd280' ;; s390x) binArch='s390x'; checksum='eb71dfa44b5ed5db32af566b6fa2e3f711df828b847c55f250ff8cfd9af22ab79048f3bc8d9756ac06683c54d46ba2e11c6b109fdda16c6a28c29a88f327d9e1' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_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-05-12 21:42:10 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-05-12 21:42: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-05-12 21:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-05-12 21:42:10 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:de64000d357283f8b74cfc9cabce60768a6957447b74a7eb73c573c5d344a398
2026-05-12 21:45:00 UTC
21.7 MB
v2.11.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:d17f077ada118cc762df373ff803592abf2dfa3ddafaa7381e364dd27a88fca7 - 18.42% (4.01 MB)
[#001] sha256:9c6cabef06141e7f3aba6fa7d3898c4282f7316acb2ad612b8ea82ac9172cd99 - 12.72% (2.77 MB)
[#002] sha256:c69f6bd08e27b5a1e9b73c99efae612626fabe895c78a156e402e5938112fff9 - 0.03% (7.32 KB)
[#003] sha256:46e4e100b255f5c935bb23c7e5f2a23ee2b5b683a152149ad5db9b32d8455edf - 68.82% (15 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-aarch64.tar.gz / # buildkit
2026-04-15 20:01:25 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-12 21:44:57 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-05-12 21:44:58 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.3
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='ee886eceda0ff9f30610d3be9b5b594026591e19add6b3961a341c72abe468e5eac9d7c2c2450bbb8420db1f827b954521f9336be4872f81090b8618adf8815a' ;; armhf) binArch='armv6'; checksum='84b3baef4f1850a8a75ab38f1da8c08eea5a19a9081ecb62af2658e7c9919203ef1907233e8b27b4dc4ddd6f0a8f57893d10190c611f15e2325ea9962f2073d5' ;; armv7) binArch='armv7'; checksum='7ae0bcf5a1060ac0bcb0c9d454f21f70b2655c2e883a3a1617069d12193eae650e4410807cc50e216b01775cb0e0c16ab84490a03454153d189cfe5775cf775c' ;; aarch64) binArch='arm64'; checksum='bd06996e1612cf5e9770dc7134313067ef3fdfde43b1a2196004906006de779372dcf7a0e7c7fb0890c23791179f12be4625f1b6e666a2abf37e8aff4c3a1826' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='e1f33af0869f8234fc28575ee6eef04f7dfd0b3a6255be6efdc3aa3d05d05db833c4571e90287908eae93da1383e07e93ed9c6ad0199ccc0f1fe798cb88f43ce' ;; riscv64) binArch='riscv64'; checksum='9b0f3f8ab8816d57878f251e7913d7622340dff9092770397db740ca5e9930b5718c67231c97ef6cd3ba886de57060fc01ca1ab018d9cac1d0878092312fd280' ;; s390x) binArch='s390x'; checksum='eb71dfa44b5ed5db32af566b6fa2e3f711df828b847c55f250ff8cfd9af22ab79048f3bc8d9756ac06683c54d46ba2e11c6b109fdda16c6a28c29a88f327d9e1' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_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-05-12 21:44:59 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-05-12 21:44: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-05-12 21:44:59 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-05-12 21:44:59 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-05-12 21:45:00 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-05-12 21:45:00 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:5d82ac569eea06185f6688d103c7d7e2ef313dce067d6f1aca3b7255025aa450
2026-05-12 21:45:52 UTC
21.5 MB
v2.11.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:f14c55dbf69723970b011b8f4e3d231f8c307d6db3c80dafa55949ab7d3ea6d2 - 16.99% (3.65 MB)
[#001] sha256:0aba3acae7a944d3cb59ff0085839ecf6bc67e67a1ff5c9d62453ec36405516d - 13.41% (2.88 MB)
[#002] sha256:ef81e00b6b88436c8856bd7f6a2a40abea36897a22c7707cdf06722a09f8b819 - 0.03% (7.32 KB)
[#003] sha256:f9d1e87608e2891184dfb2f547b0a2062b1bba1b787d3cd95ff36446affe940e - 69.57% (15 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-ppc64le.tar.gz / # buildkit
2026-04-15 20:00:31 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-12 21:45:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-05-12 21:45:49 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-05-12 21:45:51 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.3
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='ee886eceda0ff9f30610d3be9b5b594026591e19add6b3961a341c72abe468e5eac9d7c2c2450bbb8420db1f827b954521f9336be4872f81090b8618adf8815a' ;; armhf) binArch='armv6'; checksum='84b3baef4f1850a8a75ab38f1da8c08eea5a19a9081ecb62af2658e7c9919203ef1907233e8b27b4dc4ddd6f0a8f57893d10190c611f15e2325ea9962f2073d5' ;; armv7) binArch='armv7'; checksum='7ae0bcf5a1060ac0bcb0c9d454f21f70b2655c2e883a3a1617069d12193eae650e4410807cc50e216b01775cb0e0c16ab84490a03454153d189cfe5775cf775c' ;; aarch64) binArch='arm64'; checksum='bd06996e1612cf5e9770dc7134313067ef3fdfde43b1a2196004906006de779372dcf7a0e7c7fb0890c23791179f12be4625f1b6e666a2abf37e8aff4c3a1826' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='e1f33af0869f8234fc28575ee6eef04f7dfd0b3a6255be6efdc3aa3d05d05db833c4571e90287908eae93da1383e07e93ed9c6ad0199ccc0f1fe798cb88f43ce' ;; riscv64) binArch='riscv64'; checksum='9b0f3f8ab8816d57878f251e7913d7622340dff9092770397db740ca5e9930b5718c67231c97ef6cd3ba886de57060fc01ca1ab018d9cac1d0878092312fd280' ;; s390x) binArch='s390x'; checksum='eb71dfa44b5ed5db32af566b6fa2e3f711df828b847c55f250ff8cfd9af22ab79048f3bc8d9756ac06683c54d46ba2e11c6b109fdda16c6a28c29a88f327d9e1' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_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-05-12 21:45:51 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-05-12 21:45:51 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-05-12 21:45:52 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-05-12 21:45:52 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:086f5adaba5ab0d6ae67e9e685607028248302272c9befb82e9fba4246d6537e
2026-05-14 02:12:27 UTC
21.8 MB
v2.11.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:352acc3ce0e18a8eecba8cebabbfac8f5d264e89513a883c1566d91d15491462 - 15.7% (3.42 MB)
[#001] sha256:f27a638da60daf650b51909ed97e65ca82d6b4c622d9aad9e05a1fe86e41b1b8 - 13.24% (2.88 MB)
[#002] sha256:f2e9ab663ff84756b43ea4456b9675a7bb4e9a21db93cfb2860477f1acc49fa3 - 0.03% (7.33 KB)
[#003] sha256:207dafa63c1803835db9d283a462accf88a7d65b6c6a62ef6d00c05e7e2d4d85 - 71.03% (15.5 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-riscv64.tar.gz / # buildkit
2026-04-15 20:30:47 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-14 02:12:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-05-14 02:12:21 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-05-14 02:12:27 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.3
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='ee886eceda0ff9f30610d3be9b5b594026591e19add6b3961a341c72abe468e5eac9d7c2c2450bbb8420db1f827b954521f9336be4872f81090b8618adf8815a' ;; armhf) binArch='armv6'; checksum='84b3baef4f1850a8a75ab38f1da8c08eea5a19a9081ecb62af2658e7c9919203ef1907233e8b27b4dc4ddd6f0a8f57893d10190c611f15e2325ea9962f2073d5' ;; armv7) binArch='armv7'; checksum='7ae0bcf5a1060ac0bcb0c9d454f21f70b2655c2e883a3a1617069d12193eae650e4410807cc50e216b01775cb0e0c16ab84490a03454153d189cfe5775cf775c' ;; aarch64) binArch='arm64'; checksum='bd06996e1612cf5e9770dc7134313067ef3fdfde43b1a2196004906006de779372dcf7a0e7c7fb0890c23791179f12be4625f1b6e666a2abf37e8aff4c3a1826' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='e1f33af0869f8234fc28575ee6eef04f7dfd0b3a6255be6efdc3aa3d05d05db833c4571e90287908eae93da1383e07e93ed9c6ad0199ccc0f1fe798cb88f43ce' ;; riscv64) binArch='riscv64'; checksum='9b0f3f8ab8816d57878f251e7913d7622340dff9092770397db740ca5e9930b5718c67231c97ef6cd3ba886de57060fc01ca1ab018d9cac1d0878092312fd280' ;; s390x) binArch='s390x'; checksum='eb71dfa44b5ed5db32af566b6fa2e3f711df828b847c55f250ff8cfd9af22ab79048f3bc8d9756ac06683c54d46ba2e11c6b109fdda16c6a28c29a88f327d9e1' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_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-05-14 02:12:27 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.3
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-05-14 02:12:27 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:65bb7983fab4c669751406633c3cd0bacc33744d3c43dcecd96b365041e7d3b5
2026-05-12 21:39:43 UTC
22.3 MB
v2.11.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:13188190f2c53fa4e825ed24ee94f77177787a7ddde7687d5fadb7431f136a37 - 15.97% (3.55 MB)
[#001] sha256:20cb0bfcc1c8a81033ff4911e9096b260f4711f66484b04586fd6fa5ca95e44f - 12.9% (2.87 MB)
[#002] sha256:cd3bd7ba8a52c9fc9419b92337580db55dcd8690a637184fb22bec4871ffb8c0 - 0.03% (7.33 KB)
[#003] sha256:d798a8d976afd31ca55ef92d83a93374f6c3e7ccd3add31769d768349700d623 - 71.1% (15.8 MB)
[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.4-s390x.tar.gz / # buildkit
2026-04-15 20:00:34 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-05-12 21:39:41 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-05-12 21:39:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; mkdir -p /config/caddy /data/caddy /etc/caddy /usr/share/caddy ; chmod 1777 /config/caddy /data/caddy; wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.3
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='ee886eceda0ff9f30610d3be9b5b594026591e19add6b3961a341c72abe468e5eac9d7c2c2450bbb8420db1f827b954521f9336be4872f81090b8618adf8815a' ;; armhf) binArch='armv6'; checksum='84b3baef4f1850a8a75ab38f1da8c08eea5a19a9081ecb62af2658e7c9919203ef1907233e8b27b4dc4ddd6f0a8f57893d10190c611f15e2325ea9962f2073d5' ;; armv7) binArch='armv7'; checksum='7ae0bcf5a1060ac0bcb0c9d454f21f70b2655c2e883a3a1617069d12193eae650e4410807cc50e216b01775cb0e0c16ab84490a03454153d189cfe5775cf775c' ;; aarch64) binArch='arm64'; checksum='bd06996e1612cf5e9770dc7134313067ef3fdfde43b1a2196004906006de779372dcf7a0e7c7fb0890c23791179f12be4625f1b6e666a2abf37e8aff4c3a1826' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='e1f33af0869f8234fc28575ee6eef04f7dfd0b3a6255be6efdc3aa3d05d05db833c4571e90287908eae93da1383e07e93ed9c6ad0199ccc0f1fe798cb88f43ce' ;; riscv64) binArch='riscv64'; checksum='9b0f3f8ab8816d57878f251e7913d7622340dff9092770397db740ca5e9930b5718c67231c97ef6cd3ba886de57060fc01ca1ab018d9cac1d0878092312fd280' ;; s390x) binArch='s390x'; checksum='eb71dfa44b5ed5db32af566b6fa2e3f711df828b847c55f250ff8cfd9af22ab79048f3bc8d9756ac06683c54d46ba2e11c6b109fdda16c6a28c29a88f327d9e1' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_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-05-12 21:39:43 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.3
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-05-12 21:39:43 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-05-12 21:39:43 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.