LetsEncryptを使ってみたかった。 nginxでHTTPリクエストを受けてリバースプロキシでコンテナのHTTPサーバにproxy_passしている状態からLetsEncryptのSSL証明書を利用したい。 前提 CentOS 7.2(host) docker 1.8 nginx 1.9 コンテナはFROM centos:centos7でDockerfileを使って立てたもの。 課題 すでに立てているコンテナは80/tcpしか空けていない。 コンテナを作り直すのは嫌だなあ、と考えた。 実現方法 フォルダを共有する方法で、コンテナの鍵フォルダをホスト側に共有し、ホスト側で見えた鍵をnginxで利用する。 ホスト側の操作 共有用のフォルダを作成する