Docker部署acmh.sh实现证书签发 发表于 2020-08-16 更新于 2023-05-03 阅读次数: 本文字数: 466 阅读时长 ≈ 1 分钟 1、启动容器123456789101112version: "3"services: acme.sh: image: neilpang/acme.sh container_name: acme.sh restart: always command: daemon environment: - Ali_Key=xxxxxxxx - Ali_Secret=xxxxxxxxxx volumes: - /www/nginx/ssl:/acme.sh 2、申请证书1sudo docker exec acme.sh --issue --dns dns_ali -d example.com -d '*.example.com' --keylength ec-384 3、定时任务自动续签12343.4 设置 crontab 任务自动续签运行 crontab -e 来编辑 crontab 文件,添加如下内容,保存即可每隔30自动更新证书0 0 */30 * * docker exec acme.sh --cron --force > /dev/null && docker restart nginx # acme.sh为容器名 欢迎您扫一扫上面的微信公众号,订阅我的博客! 打赏 支持作者 本文作者: iBoy 本文链接: https://blog.iboy.tech/post/822.html 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!