Backdocker.io/caddy
docker.ioOfficial

docker.io/caddy:2.8-alpine

Caddy 2 is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go.

Size
17.74 MB
Local pulls
8
Upstream pulls
712,840,987
Synced at
2026-08-15 10:03:14

China image

registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/caddy:2.8-alpine

Source image

docker.io/caddy:2.8-alpine

Image info

Image ID
sha256:b95ed06fbc6d74d24a40902090c8cc6086ce7d08ba60a3a7e8e62bf164a9d7bb
Image tag
2.8-alpine
Image size
17.74 MB
Platform
linux/amd64
Registry
docker.io
CMD
caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
Entrypoint
Working dir
/srv
User
StopSignal
Created
2025-01-07T03:33:31.000Z

Exposed ports 4

  • 80/tcp
  • 443/tcp
  • 443/udp
  • 2019/tcp

Environment 4

PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CADDY_VERSIONv2.8.4
XDG_CONFIG_HOME/config
XDG_DATA_HOME/data

Labels 8

org.opencontainers.image.urlhttps://caddyserver.com
org.opencontainers.image.titleCaddy
org.opencontainers.image.sourcehttps://github.com/caddyserver/caddy-docker
org.opencontainers.image.vendorLight Code Labs
org.opencontainers.image.versionv2.8.4
org.opencontainers.image.licensesApache-2.0
org.opencontainers.image.descriptiona powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
org.opencontainers.image.documentationhttps://caddyserver.com/docs

Pull commands

Docker
docker pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/caddy:2.8-alpine
docker tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/caddy:2.8-alpine docker.io/caddy:2.8-alpine
Containerd
ctr images pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/caddy:2.8-alpine
ctr images tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/caddy:2.8-alpine docker.io/caddy:2.8-alpine
YAML quick replace
sed -i 's#docker.io/caddy:2.8-alpine#registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/caddy:2.8-alpine#' deployment.yaml
Global registry mirror
Docker

Write Docker daemon.json so registry-mirrors points to this site, then restart Docker

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
  "registry-mirrors": ["https://registry.cn-global.starbucket.com.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Containerd

Write containerd certs.d hosts.toml so docker.io pulls via this site, then restart containerd

sudo mkdir -p /etc/containerd/certs.d/docker.io
sudo tee /etc/containerd/certs.d/docker.io/hosts.toml <<'EOF'
server = "https://docker.io"

[host."https://registry.cn-global.starbucket.com.cn"]
  capabilities = ["pull", "resolve"]
EOF
sudo mkdir -p /etc/containerd
if [ ! -f /etc/containerd/config.toml ]; then
  sudo containerd config default | sudo tee /etc/containerd/config.toml >/dev/null
fi
sudo sed -i 's#config_path = ""#config_path = "/etc/containerd/certs.d"#' /etc/containerd/config.toml
sudo systemctl restart containerd

Build history 22

2024-06-04 22:12:59empty layer
CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
2024-06-04 22:12:59
WORKDIR /srv
2024-06-04 22:12:59empty layer
EXPOSE map[2019/tcp:{}]
2024-06-04 22:12:59empty layer
EXPOSE map[443/udp:{}]
2024-06-04 22:12:59empty layer
EXPOSE map[443/tcp:{}]
2024-06-04 22:12:59empty layer
EXPOSE map[80/tcp:{}]
2024-06-04 22:12:59empty layer
LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
2024-06-04 22:12:59empty layer
LABEL org.opencontainers.image.licenses=Apache-2.0