certbot certonly --agree-tos --email $EMAIL -d $DOMAIN --standalone --preferred-challenges http
docker volume create domain.ssl docker run --restart always -ti -d -e CONTAINER=domain -p 80:80 -v domain.ssl:/etc/letsencrypt/ -v /var/run/docker.sock:/var/run/docker.sock -e EMAIL=[email protected] -e DOMAIN=domain --hostname certbot --name certbot wumvi/certbot
docker exec -ti certbot bash
#!/bin/bash cd /opt/certbot certbot renew --renew-hook "service postfix reload" --renew-hook "service dovecot restart" -q > /var/log/certbot-renew.log | mail -s "CERTBOT Renewals" $EMAIL < /var/log/certbot-renew.log exit 0
/var/log/letsencrypt/letsencrypt.log
openssl x509 -checkend 432000 -noout -in /etc/letsencrypt/live/$DOMAIN_FOLDER/cert.pem
apt-get --no-install-recommends -qq -y install sendmail mail -s "CERTBOT Renewals" $EMAIL
docker inspect --format='{{json .State.Health}}' cron
sqlite3 /etc/letsencrypt/domains.sqlite select * from domains; select * from containers; .quit
Content type
Image
Digest
Size
42.9 MB
Last updated
over 7 years ago
docker pull wumvi/certbot