首先在腾讯云的DnsPod添加Token。记录下申请的ID及Token。
创建docker-compose.yml配置
services:
acme:
image: docker.1panel.live/neilpang/acme.sh:latest
container_name: acme-sh-renewer
environment:
- DP_Id=DNSPODID
- DP_Key=TOKEN
volumes:
# 挂载 acme.sh 的状态数据目录(用来读取之前的配置)
- ./data:/acme.sh
# 挂载证书最终的输出目录
- ./data/ssl:/cert_output
# 核心:启动时执行 cron 检查,执行完毕后容器会自动退出
command: --cron --home /acme.sh
申请证书
docker compose run --rm acme --issue --dns dns_dp -d bcsytv.com -d "*.bcsytv.com" --force
拷贝证书
docker compose run --rm acme --install-cert -d bcsytv.com --key-file /cert_output/privkey.pem --fullchain-file /cert_output/fullchain.pem
换新
docker compose run --rm acme --renew -d bcsytv.com -d "*.bcsytv.com" --force
文章评论