Sign inSign up
caddy logo

caddy:latest

Multi-platform
Also known as:
2
2-alpine
2.11
2.11-alpine
2.11.4
2.11.4-alpine
alpine
Web servers
Index digest

sha256:13ba145cba2f3e28fa801994876e4c086d1b95d5aa2a520a734765ffb6b12017

OS/ARCH

Compressed size

22.8 MB

Last pushed

7 days by doijanky

Type

Image

Vulnerabilities

13
38
17
0
9

Manifest digest

sha256:98eb57d882ccd5213d1688764db10c1ca2c58a1ca3a6717a3411ad798f7a423a

Layers (22)

alpine:b14dc29a0ee9aff62d6ed84412c4f3f7df5ad620a157b617c1e02f3abd3af3d0
2
7
2
0
0
caddy:latest
11
31
15
0
9

2

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

2.76 MB


3

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

7.5 KB


4

ENV CADDY_VERSION=v2.11.4

0 B


5

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) binArch='amd64'; checksum='8220d1f013b6f27510247b2360c9e0ca9f018feebd82515f07635318b34ff9777ccc8fd0b6e6f2486ce3a33fe389fbb7db12d05baa474f4587509fb4f5ebf1c9' ;; armhf) binArch='armv6'; checksum='d4300f3e0d9af290bebd65721edb145025db680e6a7e6ad2ed917bf8c9d6e72abe788f720cdf046fe210ca1b43f9a7ddcda07a634296d3012527299ab78cc3ed' ;; armv7) binArch='armv7'; checksum='081959488f0d0da2725aea2d01330bc1501b3e52c1147b6c9da1da007524890ceba6845415355ba8f97aa29535e6f37521da1d7f10c5c63c55bb86c5d9f51bfb' ;; aarch64) binArch='arm64'; checksum='d5a7c423853c24a799765e0e8210d5c7c22a8f56ed37a3cae2fb9f58be138853c02b4efd6b59d576e6d8c7c0d30b9c1592deeaa6a536ff69bcca23b8c1ea709c' ;; ppc64el|ppc64le) binArch='ppc64le'; checksum='74b11a1f098517be7e6b11c7f7da6b5a0be9a18634f9a575c5ba6f5518a1bcbe4fe903f6c32a6d7ba47464fcaf12fde95e5f301cd829c4f41633484b0a4f817a' ;; riscv64) binArch='riscv64'; checksum='05187bfc217a67ab32bbb0ebb9bd27ccbac0f80e41ad47dba272d10c34b1bf00f67a57ba05230eefa791898b2e2f40158631d81c3639cb514d59ac6d4976b044' ;; s390x) binArch='s390x'; checksum='fc2cd4294bf43e6645ee639532361c8e432a2cc7639134cfa0f0c44724146f4d9a278542ed56399e53aaac857b767d26ae748e754a790d106dd192c4c91c09f5' ;; *) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;; esac; wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.4/caddy_2.11.4_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

17.29 MB


6

ENV XDG_CONFIG_HOME=/config

0 B


7

ENV XDG_DATA_HOME=/data

0 B


8

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

0 B


9

LABEL org.opencontainers.image.title=Caddy

0 B


10

LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

0 B


11

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

0 B


12

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

0 B


13

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

0 B


14

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

0 B


15

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

0 B


16

EXPOSE map[80/tcp:{}]

0 B


17

EXPOSE map[443/tcp:{}]

0 B


18

EXPOSE map[443/udp:{}]

0 B


19

EXPOSE map[2019/tcp:{}]

0 B


20

WORKDIR /srv

32 B


21

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

0 B