1
これは私がドッキングウィンドウコンテナ(certbot)を経由して、私のレッツ・暗号化証明書を更新しています方法です:Ubuntuの:cronジョブのためのcerbotの証明書を更新
$ sudo docker stop nginx
$ sudo docker run -it --rm -p 443:443 --name certbot -v /etc/letsencrypt:/etc/letsencrypt -v /var/log/letsencrypt:/var/log/letsencrypt quay.io/letsencrypt/letsencrypt:latest renew
$ sudo docker start nginx
今、私は私のunbuntuサーバー上のcronジョブとしてこれを実行したいと思います。そのためには、/etc/crontab
にエントリを追加します。
しかし、私は更新用のスクリプトをどこに置くべきですか?これが正しい場合
#!/bin/sh
sudo docker stop nginx
sudo docker run -it --rm -p 443:443 --name certbot -v /etc/letsencrypt:/etc/letsencrypt -v /var/log/letsencrypt:/var/log/letsencrypt quay.io/letsencrypt/letsencrypt:latest renew
sudo docker start nginx
letsencrypt.shは、プロセスが失敗している場合は、ノートを入手することをお勧めだろうか/成功したのですか?