9jkh/certbot-dnsDockerfile 链接latest (Dockerfile)bash$ mkdir -p "$(pwd)/letsencrypt" $ docker pull 9jkh/certbot-dns
bash$ docker run \ -e "AWS_ACCESS_KEY_ID=abc123" \ # AWS访问密钥ID(替换为实际值) -e "AWS_SECRET_ACCESS_KEY=123abc" \ # AWS密钥(替换为实际值) --name "certbot-dns" \ # 容器名称 --volume "$(pwd)/letsencrypt:/etc/letsencrypt" \ # 挂载目录,存储证书 9jkh/certbot-dns \ certonly \ # 仅获取证书 --server "[***]" \ # ACME服务器URL(测试环境) --dns-route53 \ # 使用Route53 DNS插件 --agree-tos \ # 同意服务条款 -m "***" \ # 联系***(替换为实际***) --non-interactive \ # 非交互式模式 -d "*.yourdomain.com" # 通配符域名(替换为实际域名)
可通过编程方式将证书存储到S3,以便其他应用轻松获取:
bash$ (cd "$(pwd)/letsencrypt/live/yourdomain.com" && zip -q -r - .) > yourdomain.com.zip # 压缩证书文件 $ aws s3 cp yourdomain.com.zip s3://certs/yourdomain.zip # 上传到S3(需配置AWS CLI)






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务