Summer

Summer

使用Docker compose部署Caddy

42
2025-02-11
使用Docker compose部署Caddy

创建文件夹用于存放所需文件

mkdir caddy && cd caddy

docker-compose.yaml

services:
  caddy:
    pull_policy: always
    image: iarekylew00t/caddy-cloudflare:latest
    container_name: caddy
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
      - CF_API_TOKEN=
    volumes:
      - /root/caddy/data:/data
      - ./Caddyfile:/etc/caddy/Caddyfile

Caddyfile示例:

{
  acme_dns cloudflare {env.CF_API_TOKEN}
}
123456.xyz {
  reverse_proxy 127.0.0.1:1234

启动:

docker compose up -d

查看日志:

docker compose logs