質問: Dockerコンテナレジストリをプライベートに立てるために、registryコンテナを利用してレジストリを立てています。 またこのコンテナは外に疎通するように前段にLet's encryptによるTLS化をした上でBASIC認証を仕掛けて、dockerからは認証した上で利用出来ることを確認してあります。 このコンテナレジストリに対して、内容物をブラウザ上から確認できるようにしたいなと思いました。そこで調べるとよく使われる手段としてhyper/docker-registry-webコンテナが見つかりました。 このコンテナを使って対象のレジストリに対するチェックを行いたいのです。 しかし、BASIC認証を仕掛けている時、実際にはREADMEに乗っているように ``` REGISTRY_URL: レジストリのURL REGISTRY_NAME: レジストリ名 REGISTRY_BASIC_AUTH: BASE64エンコードしたBASIC認証の id:password ペア ``` というような設定を、環境変数に入れたのですが、実際にはブラウザを開くと ``` status=401 UNAUTHORIZED 401 Authorization Required 401 Authorization Required nginx ``` というエラーが表示されます。 このエラーログを読む限りBASIC認証に失敗して動作していないように思えます。 そこで質問です。 このREGISTRY_BASIC_AUTHはつなぐ先のレジストリにかかったBASIC認証値を設定するものではないのでしょうか......? またうまくこのような構成を行っている時に通信させる設定を教えていただけないでしょうか。
回答: * 最終commitが2年前でもうメンテされてなさ気 * このプロジェクトは開発ストップなのか?というIssueがあり、回答なし ということがありますので、他のdocker registry UIを探したほうが良いかもです... 少し調べたところPortusは日本語の情報があったのと、star数も2000超だったのでよいかもですね。