A certain engineer "COMPLEX"

開発メモ その188 privateなdocker registryにログインすると x509 エラー

Introduction


自宅のSynology上に構築したdocker registryにLet's EncryptでHTTPS化後、Webブラウザからアクセスはできるが、docker loginによる認証が下記のように通らない場合の対応。

How to?


docker registryで使用している証明書 (*.crt) をdocker loginを使うマシンにコピーします。
REGISTRY_HTTP_TLS_CERTIFICATEで指定しているはず。

コピーした*crtをregistry.crtとします。
こんな感じでdockerデーモン管理下の証明書置き場に展開します。
展開する際、ファイル名はca.crtにします。

もう一度ログインしてみます。

うまくいきました。

コメントを残す

メールアドレスが公開されることはありません。

%d人のブロガーが「いいね」をつけました。