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部署到防火墙