Nginx:AlpineへCertbotをインストール
|
SSL/TLS証明書の管理をどうするか検討していました。Legoやhttps-portalなど試した結果、なんだかんだでCertbotが一番使い易いので、これを使うことにします。
で、Certbot用のコンテナを用意することも考えていましたが、一気に難易度があがって管理もしづらくなるため、nginx:alpineのコンテナにインストールして使うことにしました。
Alpine Linuxへのインストール
alpineをアップデートした後に apk add
するだけでいけます。
apk --update upgrade
apk add certbot
Dockerfile
手動でインストールするのは面倒なのでDockerfileを書きました。
FROM nginx:1.15-alpine
RUN apk --update upgrade \
&& apk add --no-cache --no-progress certbot
–no-cacheでインストール時のキャッシュを残さずパッケージをインストールできます。–no-progressはインストール時にプログレスバーを非表示にするオプション。
まとめ
MySQLのバージョンアップ検証やAmazon Linux2の設定も完了したし、これでマイグレーションの準備は整ったかな。ぼちぼち決行します╭( ・ㅂ・)و ̑̑ グッ !"