自分のものをアップロードするためにプライベート docker レジストリをセットアップしようとしていますが、行き詰まっています。docker-registry インスタンスはポート 5000 で実行されており、その前にプロキシ パス ディレクティブを使用して nginx をセットアップし、ポート 80 のリクエストを に戻しlocalhost:5000
ます。
イメージをプッシュしようとすると、次のエラーが発生します。
Failed to upload metadata: Put http://localhost:5000/v1/images/long_image_id/json: dial tcp localhost:5000: connection refused
nginx構成ファイルでサーバーのIPアドレスを使用してlocalhostを変更すると、問題なくプッシュできます。がnginxから渡されたときにローカルdocker push
コマンドが不平を言うのはなぜですか。localhost
localhost
それが役立つ場合、サーバーはEC2上にあります。