2021年4月15日木曜日

certbot を docker で使う方法

certbot を docker で使う方法

概要

過去に certbot コマンドを使って Let’sEncrypt で証明書を取得しました
docker を使っても取得できるのでサンプルコマンドを紹介します
なお取得方法は dns challenge 方式で取得しています
ドメイン名やメールアドレスの部分を適宜変更して使ってください

環境

  • docker 19.03.6
  • certbot 1.14.0

取得

  • docker run -it --rm --name certbot -v "/etc/letsencrypt:/etc/letsencrypt" -v "/var/lib/letsencrypt:/var/lib/letsencrypt" certbot/certbot certonly --manual --preferred-challenges=dns -d *.example.com -m your-name@mail.domain

一覧表示

  • docker run -it --rm --name certbot -v "/etc/letsencrypt:/etc/letsencrypt" -v "/var/lib/letsencrypt:/var/lib/letsencrypt" certbot/certbot certificates

失効

  • docker run -it --rm --name certbot -v "/etc/letsencrypt:/etc/letsencrypt" -v "/var/lib/letsencrypt:/var/lib/letsencrypt" certbot/certbot revoke --cert-path=/etc/letsencrypt/live/example.com/fullchain.pem

削除

  • docker run -it --rm --name certbot -v "/etc/letsencrypt:/etc/letsencrypt" -v "/var/lib/letsencrypt:/var/lib/letsencrypt" certbot/certbot delete -d example.com

0 件のコメント:

コメントを投稿