MyDNS.JPのユーザがDNS-01方式でサーバ証明書を取得するAppをDocker上で動作させます.
docker build -t doc_direct_edit .
docker run --rm \
-e YOURDOMAIN=$YOURDOMAIN \
-e YOURMAILADDR=$YOURMAILADDR \
-v $(pwd)/etc/letsencrypt:/etc/letsencrypt \
doc_direct_edit
実行した場所に, etc
ディレクトリが生成されます.
./etc/
└── letsencrypt
├── accounts
│ └── acme-v02.api.letsencrypt.org
│ └── directory
│ └── hogehogehoge
│ ├── meta.json
│ ├── private_key.json
│ └── regr.json
├── archive
│ └── var_mydomain.mydns.jp
│ ├── cert1.pem
│ ├── chain1.pem
│ ├── fullchain1.pem
│ └── privkey1.pem
├── csr
│ └── 0000_csr-certbot.pem
├── keys
│ └── 0000_key-certbot.pem
├── live
│ ├── var_mydomain.mydns.jp
│ │ ├── cert.pem -> ../../archive/var_mydomain.mydns.jp/cert1.pem
│ │ ├── chain.pem -> ../../archive/var_mydomain.mydns.jp/chain1.pem
│ │ ├── fullchain.pem -> ../../archive/var_mydomain.mydns.jp/fullchain1.pem
│ │ ├── privkey.pem -> ../../archive/var_mydomain.mydns.jp/privkey1.pem
│ │ └── README
│ └── README
├── renewal
│ └── var_mydomain.mydns.jp.conf
└── renewal-hooks
├── deploy
├── post
└── pre
16 directories, 16 files