- http.cache
- http.cors
- http.expires
- http.realip
- http.ipfilter
- http.forwardproxy
- http.webdav
- tls.dns.dnspod
运行以下命令:
docker run \
--rm \
--publish 2015:2015 \
jayfong/caddy-dnspod
然后浏览器打开 http://localhost:2015
查看成果。
该示例是一个 docker-compose.yml
:
version: '3'
services:
caddy:
image: jayfong/caddy-dnspod
environment:
# 时区
- TZ=Asia/Shanghai
# 申请 SSL 证书时使用的邮箱
- APPLICANT_EMAIL=ok@hello.caddy
# dnspod 的鉴权信息,格式:ID,Token
- DNSPOD_API_KEY=***,**************
volumes:
# 项目的 Caddyfile
- ./Caddyfile:/caddy/Caddyfile
# Caddy 自动生成的 SSL 证书
- ./data/certs:/caddy/certs
ports:
- 2015:2015
- 80:80
- 443:443
restart: unless-stopped
了解 Caddyfile
的语法请访问其官网:https://caddyserver.com/docs/caddyfile。
在
Caddyfile
里可以使用dockerhost
指向宿主机。
Jay Fong © MIT