sh 用于通过letsencrypt的docker镜像更新docker nginx代理中的letsencrypt证书的模板
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于通过letsencrypt的docker镜像更新docker nginx代理中的letsencrypt证书的模板相关的知识,希望对你有一定的参考价值。
#!/bin/sh
mkdir -p {{ proxy_dir }}/www/{{ domain }}
docker pull quay.io/letsencrypt/letsencrypt
docker run -it --rm --name letsencrypt \
-v "/etc/letsencrypt:/etc/letsencrypt" \
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
--volumes-from {{ proxy_docker_container }} \
quay.io/letsencrypt/letsencrypt \
certonly \
--webroot \
--webroot-path /var/www/{{ domain }} \
--agree-tos \
--renew-by-default \
-d {{ domain }} \
-m {{ email }}
docker kill --signal=HUP {{ proxy_docker_container }}
以上是关于sh 用于通过letsencrypt的docker镜像更新docker nginx代理中的letsencrypt证书的模板的主要内容,如果未能解决你的问题,请参考以下文章
sh letsencrypt证书生成器与docker
sh 使用没有root的acme.sh设置LetsEncrypt
sh 我的Automated LetsEncrypt更新程序的第一次修订为ZNC和朋友使用letsencrypt工具
sh softethervpn_letsencrypt_cert_autoupdate.sh
sh #httpd #ssl #letsencrypt
sh LetsEncrypt部署到防火墙