Caddy

打包支持CF-DNS的Docker镜像

FROM caddy:builder AS builder
RUN xcaddy build --with github.com/caddy-dns/cloudflare

FROM caddy:latest
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
docker build -t caddy-cf .

docker-compose

version: "3"
services:
  caddy:
    image: caddy-cf
    container_name: caddy
    restart: always
    network_mode: "host"
    volumes:
      -  /root/caddy/Caddyfile:/etc/caddy/Caddyfile
      -  /root/caddy/data:/data
      -  /root/caddy/config:/config