Skip to content

Instantly share code, notes, and snippets.

@bzeron
Last active August 10, 2019 04:09
Show Gist options
  • Save bzeron/0a936feb25807471fa32360d3f0f0afc to your computer and use it in GitHub Desktop.
Save bzeron/0a936feb25807471fa32360d3f0f0afc to your computer and use it in GitHub Desktop.
#!/bin/bash
if [ -z "$1" ]; then
echo "请输入域名"
exit -1
fi
domin=$1
# dns 配置方法
# see https://certbot.eff.org/docs/using.html#dns-plugins
docker run -it --rm \
--name certbot \
-v $PWD/certbot/etc/letsencrypt:/etc/letsencrypt \
-v $PWD/certbot/var/lib/letsencrypt:/var/lib/letsencrypt \
certbot/certbot certonly -d ${domin} --manual --preferred-challenges dns
# 刷新
docker run -it --rm \
--name certbot \
-v $PWD/certbot/etc/letsencrypt:/etc/letsencrypt \
-v $PWD/certbot/var/lib/letsencrypt:/var/lib/letsencrypt \
certbot/certbot renew
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment