sha256:2ad4f81b9a44d531eff80b8d8c65c495c8a867648dc9a3e3720224d7418b3f90
2026-04-15 21:05:30 UTC
22.7 MB
v2.11.2
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.27% (3.69 MB)
[#001] sha256:bd08a3fe88bb7e7563b8f138581963f397fb7399862b4879d7fbe1ff6bafce54 - 12.15% (2.75 MB)
[#002] sha256:1f5a7c34098263ed15f38850e585c7b34edcd871248867cfede711684a39d4dc - 0.03% (7.32 KB)
[#003] sha256:387d6e14b64bd2e00ed062eac5345854cad58a845d4c140d1346d93804b09b9f - 71.55% (16.2 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-04-15 21:05:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-04-15 21:05:29 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-04-15 21:05:30 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.2
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; armhf) binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; armv7) binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; s390x) binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.2
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-04-15 21:05:30 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:3d2b43f92b2a4873c53412e5eb3287746053dd45044276535d572d9b30ae111b
2026-04-14 21:16:55 UTC
2 GB
v2.11.2
XDG_CONFIG_HOMEc:/config
XDG_DATA_HOMEc:/data
[#000] sha256:0938cf51b672b81c9804d1d5f0c57031c931f41b279270e84820c63642d6a3bd - 70.89% (1.42 GB)
[#001] sha256:3642e4b8bb65ad3768f9f74a0dc48bb2e3294779b5d51573a234bfbe4f65324e - 28.25% (579 MB)
[#002] sha256:6381b6627d94a0354f249ec783cecec3a2f7fe084a83b16b2871e14d271640d2 - 0.0% (1.32 KB)
[#003] sha256:397e25bc5bdca994921e057bb9ff35a161eac7cd511c793dd73503ea47666c33 - 0.02% (350 KB)
[#004] sha256:3229bd9f16449ee10207b1ca855615a9dd02d9933c5c7704a4c7f087bac537c1 - 0.0% (1.31 KB)
[#005] sha256:d52662f0889b382a7ccca14599367a28a2e292299cbf01367fa4fddab93fd095 - 0.82% (16.9 MB)
[#006] sha256:e018ad1fe1b75d9b2e8c08d86b1ca882e7c9f0a95474b079a14cca2e02b38986 - 0.0% (1.29 KB)
[#007] sha256:bd32e8fe3295eecc9dd1a486f9982dfe4faad311eaff9e8ff96b613bbcc7684b - 0.0% (1.29 KB)
[#008] sha256:3ebc2ee56762fc571126a35e7637d9ff6f3d76854ec3533d09f97268bbfd95b3 - 0.0% (1.29 KB)
[#009] sha256:42ae7fe6316b1ecb322630df27ee8b7a18b297e2dbb386179a6f4115e2f00931 - 0.0% (1.31 KB)
[#010] sha256:afbd0cd73795390d0a92c0a6c74762b6af7998cbf58c44b8cf57eb2705274f66 - 0.0% (1.28 KB)
[#011] sha256:8f022d78fbac53222bee4427e90bff2cad69993b59e0c4b215c48822f7bc72e5 - 0.0% (1.3 KB)
[#012] sha256:5f320abd61d8e0f90bdad0f22ab67bb6b340c15a40e2be8e7a6b83ecb65a582b - 0.0% (1.3 KB)
[#013] sha256:0fb877bffae0de6f77eb6da011580029719c771a87126a89fa84baaf01928153 - 0.0% (1.29 KB)
[#014] sha256:5e2dc5ace231634e1833c01d1aa08047025f45f46167e164107ae376dafa227c - 0.0% (1.29 KB)
[#015] sha256:b10482279b1ee92970a64ce6a771641031e11fc8abfd36c78c8088d3d78edb23 - 0.0% (1.28 KB)
[#016] sha256:270bf230a09206a81a72fdbda118ab39560ba709730f04c8180dc388d029e865 - 0.0% (1.28 KB)
[#017] sha256:63b680d1d6f94613e6c7fe4406981f240eb0db5e2f9bfc70bc181508c24c3bf0 - 0.0% (1.3 KB)
[#018] sha256:de353b5b3e7a6db33fe705562409b09120b0b11110a25dc023e200d882dc5314 - 0.0% (1.29 KB)
[#019] sha256:714387afcfceaadb924708bfe5cc5b214d414a5341c79f20acfcc95790c9d17a - 0.0% (1.26 KB)
[#020] sha256:17289f79660bdb8267e153c9821c6540ee047cd2fb9c665a3e359ab26363438e - 0.02% (339 KB)
[#021] sha256:59276903cd726503da75a6fea6543ef3d75b0eb6e4eff110aec891e3cebcaf53 - 0.0% (1.29 KB)
Apply image 10.0.26100.32230
2026-04-13 07:00:46 UTCInstall update 10.0.26100.32690
2026-04-14 21:02:15 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) SHELL [powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';]
2026-04-14 21:16: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-04-14 21:16:26 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV CADDY_VERSION=v2.11.2
2026-04-14 21:16:34 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_windows_amd64.zip" -OutFile "/caddy.zip"; if (!(Get-FileHash -Path /caddy.zip -Algorithm SHA512).Hash.ToLower().Equals('77db9ab02b0dbfc3a8b3928e1c88e48f2b328adcdb02affbc49442ce183cc901d1f4d2ce2a5d1dc897a318948133b1f98f209e1cad56b050bb98336c2ffddd04')) { exit 1; }; Expand-Archive -Path "/caddy.zip" -DestinationPath "/" -Force; Remove-Item "/caddy.zip" -Force
2026-04-14 21:16:35 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_CONFIG_HOME=c:/config
2026-04-14 21:16:36 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_DATA_HOME=c:/data
2026-04-14 21:16:37 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.version=v2.11.2
2026-04-14 21:16:39 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.title=Caddy
2026-04-14 21:16:40 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-04-14 21:16:41 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-14 21:16:42 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-14 21:16:43 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-14 21:16:44 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-14 21:16:44 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-14 21:16:45 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 80
2026-04-14 21:16:46 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443
2026-04-14 21:16:48 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443/udp
2026-04-14 21:16:49 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 2019
2026-04-14 21:16:54 UTCcaddy version
2026-04-14 21:16:55 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:e017579baae316e73869e6a36c53d38e7fbe1e4c0b536c6e356c548f7d9e3723
2026-04-14 21:29:07 UTC
1.95 GB
v2.11.2
XDG_CONFIG_HOMEc:/config
XDG_DATA_HOMEc:/data
[#000] sha256:3cc21a1b754848d23f00aa65cb94ec34c9a5dc6028b3aada42039c824738d02f - 71.29% (1.39 GB)
[#001] sha256:7111ae68f8961455d230dc12d44c2193d29b7c981e35417323613a0c1aa06384 - 27.82% (554 MB)
[#002] sha256:7859559f7e482ab69f3dddf83b05a23fb97e6c47cc09bb11f9f91ea0b96dbf26 - 0.0% (1.31 KB)
[#003] sha256:38d2bd12f91f97f2185947a6c6616993b9dff74580c85224a5af1d7d96c71cd9 - 0.02% (490 KB)
[#004] sha256:fb54b9bd5755e8e8265a0b7668bbeca0d7ff399477a75b0404682b7a3c7fa8d1 - 0.0% (1.31 KB)
[#005] sha256:f194135d2550722e1d0b5cdb4f6e37c1bd909280f808b282d49b4af5ae574dad - 0.85% (16.9 MB)
[#006] sha256:51cda0ad7332ed66bf920633ff8248f57fdfbd8a9526aa68a856eab403fa56e9 - 0.0% (1.26 KB)
[#007] sha256:791860b8e0f97359a0021293450cf4ac33e732f2d66b1525a543968beb59fd65 - 0.0% (1.26 KB)
[#008] sha256:c7f6fe46198f0322a89913f7b421d8e8380d40fe26601d7965c0d5e611935c19 - 0.0% (1.31 KB)
[#009] sha256:7391a402eb516f6f19a3a37d11feacf19bf3efcd7ceebd9af7a1420bbaf454c4 - 0.0% (1.3 KB)
[#010] sha256:7a2f73748f041ea7e7a9fb3f0f7591f82957afe40830a5a0791e14e70b4bf06c - 0.0% (1.27 KB)
[#011] sha256:08eec5cc013166f15da87d6404c9d4360f7ad9f017d13e5a8d687128b6cd3b0d - 0.0% (1.3 KB)
[#012] sha256:def61174716aaa0c6879c3b2eba76348b2ebc16c7d9475981ff5d6005f504325 - 0.0% (1.28 KB)
[#013] sha256:8d7506def56d28e15862f644d66a37ca310b2af0e67b40dd9c6fcc595db98aae - 0.0% (1.29 KB)
[#014] sha256:29669880bfec5f126f10670df165ea26dde25d0b4a5b413ada63363deeee0c62 - 0.0% (1.26 KB)
[#015] sha256:3514521d0494397ad76515629969965baead98a0d17c674804de5f55b7f0bcd6 - 0.0% (1.29 KB)
[#016] sha256:3d95600f6fee4100d97188239dac7eabd1586d0e2adaf937df6ab2a88dacee20 - 0.0% (1.28 KB)
[#017] sha256:a43921159c6d617ff0a0e8aa7187f357153ddf2fc53970d4b37542983bc392d0 - 0.0% (1.29 KB)
[#018] sha256:549a656bcbd3cb99a7bcee7b3f0d9b6a98976e42fc63a96df98a1d85f215baa4 - 0.0% (1.26 KB)
[#019] sha256:e971470b949722b894566989b0b0fc2e4ccc9158199c44ef6898c92d35d0ea7a - 0.0% (1.3 KB)
[#020] sha256:39e247fe332f0242556386843c3436148b806e7fd290c3b07ec7e8622f788b80 - 0.02% (339 KB)
[#021] sha256:b35776271f71d5561051d257aad8ee5adcacca3bd040eb8379b9fb0078f60ee2 - 0.0% (1.26 KB)
Apply image 10.0.20348.4294
2026-04-13 03:24:09 UTCInstall update 10.0.20348.5020
2026-04-14 21:03:26 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) SHELL [powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';]
2026-04-14 21:28:36 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-04-14 21:28:37 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV CADDY_VERSION=v2.11.2
2026-04-14 21:28:48 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_windows_amd64.zip" -OutFile "/caddy.zip"; if (!(Get-FileHash -Path /caddy.zip -Algorithm SHA512).Hash.ToLower().Equals('77db9ab02b0dbfc3a8b3928e1c88e48f2b328adcdb02affbc49442ce183cc901d1f4d2ce2a5d1dc897a318948133b1f98f209e1cad56b050bb98336c2ffddd04')) { exit 1; }; Expand-Archive -Path "/caddy.zip" -DestinationPath "/" -Force; Remove-Item "/caddy.zip" -Force
2026-04-14 21:28:49 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_CONFIG_HOME=c:/config
2026-04-14 21:28:50 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV XDG_DATA_HOME=c:/data
2026-04-14 21:28:51 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.version=v2.11.2
2026-04-14 21:28:52 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.title=Caddy
2026-04-14 21:28:53 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-04-14 21:28:54 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-14 21:28:55 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-14 21:28:55 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-14 21:28:56 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-14 21:28:57 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-14 21:28:57 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 80
2026-04-14 21:28:58 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443
2026-04-14 21:29:00 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 443/udp
2026-04-14 21:29:00 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) EXPOSE 2019
2026-04-14 21:29:06 UTCcaddy version
2026-04-14 21:29:07 UTCpowershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:bd6e913cfcc72ef8bfc79c14192e95f1c07e35815442ebf40fc38ddfb4592f75
2026-04-15 20:42:10 UTC
21.5 MB
v2.11.2
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.85% (3.41 MB)
[#001] sha256:754bf18d6f55658d372ce865b47cf4bff3c9febfaa138e2f5d432bce0eac85d8 - 12.51% (2.69 MB)
[#002] sha256:6f43db31aac352e2f2529e0ef6f08be679eae0533ab4f3287f30fe27a501a815 - 0.03% (7.33 KB)
[#003] sha256:fe0369c5706ea08a0dd92c62b30c75b78cf1906a7263dda56ee57393df25cbe9 - 71.6% (15.4 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-04-15 20:42:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-04-15 20:42:08 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-04-15 20:42:10 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.2
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; armhf) binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; armv7) binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; s390x) binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.2
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-04-15 20: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-04-15 20:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-04-15 20:42:10 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:f2de4a4653874872d6ee8651fa394793c908194e1f71f2ff0526107e2f52aa6c
2026-04-15 20:54:10 UTC
21.1 MB
v2.11.2
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.86% (3.13 MB)
[#001] sha256:a2a4555ae664df5ef7a3a79604bc4c4775ffb3c730e8c84b26ef789e1452839d - 12.14% (2.56 MB)
[#002] sha256:d47a89247b423d7187c0757beecb6a3dc8a57af90c35d6b9502ba415b3f16af7 - 0.03% (7.33 KB)
[#003] sha256:9e261602ef670734761b84317e2a2a3fb05e911c0c86bb60c33e5ddca506f13c - 72.97% (15.4 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-04-15 20:54:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-04-15 20:54:08 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-04-15 20:54:10 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.2
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; armhf) binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; armv7) binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; s390x) binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.2
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-04-15 20:54: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-04-15 20:54:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-04-15 20:54:10 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:b6e5d14867528ed7ac3dbcea6e8d99be33be0e41d34ada04cab1a7587360810d
2026-04-15 21:16:49 UTC
21.6 MB
v2.11.2
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.58% (4.01 MB)
[#001] sha256:c4607461e91f7ecbaef87742feea979cfc75586911d2d0b5101f937a6fbe4517 - 12.83% (2.77 MB)
[#002] sha256:aee22bd3a2003e9e5b25a9bfcf9537e45d7522c3e6151297c9038e27329c6b02 - 0.03% (7.32 KB)
[#003] sha256:33ed9c85c980fc5c0563c4d3a14afb2ca32965af12d861ff00dd57d2b9bc23b7 - 68.55% (14.8 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-04-15 21:16:46 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-04-15 21:16:48 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-04-15 21:16:49 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.2
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; armhf) binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; armv7) binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; s390x) binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.2
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-04-15 21:16:49 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:5c4ee2f8221a1a248c2dc2a428bb4c358b9fa361b6a71e9d0b59a85d06072517
2026-04-15 23:46:26 UTC
21.3 MB
v2.11.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:f14c55dbf69723970b011b8f4e3d231f8c307d6db3c80dafa55949ab7d3ea6d2 - 17.14% (3.65 MB)
[#001] sha256:617dd572ebb320108a94308d43117f1a1d75991a158c273dc5eb0d16259de3fd - 13.53% (2.88 MB)
[#002] sha256:3a6f34265235fcd52bb7b03ebccc54f384853f62bd71763b7d4cfbab93036afa - 0.03% (7.33 KB)
[#003] sha256:a9fd4a1e54ebcb42fb2b8c4b9e536d2d035818d2cf2c4737eebbde97e12aadca - 69.3% (14.8 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-04-15 23:46:21 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-04-15 23:46:23 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-04-15 23:46:26 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.2
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; armhf) binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; armv7) binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; s390x) binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.2
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-04-15 23:46:26 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:3a1a8cd86ebff26a92c1450ba06041bbb070b5680a8ea42d13336c38486362a0
2026-04-17 07:17:01 UTC
21.6 MB
v2.11.2
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.84% (3.42 MB)
[#001] sha256:218bd489171f8531b5e25c99a8157d3b666349873396cc06bbc5ba06381d7d03 - 13.35% (2.88 MB)
[#002] sha256:c92411b5bbb77817778886815977dc6ed7c75809299e34e4d778a2b7a4d621f1 - 0.03% (7.33 KB)
[#003] sha256:5a8071266f877b5adc028242f20e06c6519af755b22e85e6c83dda823a1e9f8d - 70.77% (15.3 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-04-17 07:16:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-04-17 07:16:55 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-04-17 07:17:01 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.2
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; armhf) binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; armv7) binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; s390x) binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.2
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-04-17 07:17:01 UTC (buildkit.dockerfile.v0)CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
sha256:e31f0380372448077ca9aff2940b3fce65cc18ca8f0e817c2ecbcc1d96850462
2026-04-15 23:34:37 UTC
22.1 MB
v2.11.2
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data
[#000] sha256:13188190f2c53fa4e825ed24ee94f77177787a7ddde7687d5fadb7431f136a37 - 16.12% (3.55 MB)
[#001] sha256:1ad724463715e239ba7700af915df2b82bc6636bdfae69112f356743dedb4ed9 - 13.02% (2.87 MB)
[#002] sha256:9e4ae6aabaead9f70c5c505ff0ccda78bd4dbf13b49034ed5a0eeb060e8ce943 - 0.03% (7.33 KB)
[#003] sha256:77bda9c8ea864d92c0e5830910ae450b3313b061bfb3bb03ae7d54d5b4b089ac - 70.83% (15.6 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-04-15 23:34:24 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates curl libcap mailcap # buildkit
2026-04-15 23:34:30 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-04-15 23:34:35 UTC (buildkit.dockerfile.v0)ENV CADDY_VERSION=v2.11.2
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; armhf) binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; armv7) binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; s390x) binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; echo "$checksum /tmp/caddy.tar.gz" | sha512sum -c; tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; rm -f /tmp/caddy.tar.gz; setcap cap_net_bind_service=+ep /usr/bin/caddy; chmod +x /usr/bin/caddy; caddy version # buildkit
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)ENV XDG_CONFIG_HOME=/config
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)ENV XDG_DATA_HOME=/data
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v2.11.2
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Caddy
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://caddyserver.com
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=Light Code Labs
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)EXPOSE map[443/tcp:{}]
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)EXPOSE map[443/udp:{}]
2026-04-15 23:34:35 UTC (buildkit.dockerfile.v0)EXPOSE map[2019/tcp:{}]
2026-04-15 23:34:37 UTC (buildkit.dockerfile.v0)WORKDIR /srv
2026-04-15 23:34:37 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.