0

AWS のリポジトリから Docker をプルする際に問題があります。

私はいつもこのエラーがあります:

デーモンからのエラー応答: [リポジトリ名] のプル アクセスが拒否されました。リポジトリが存在しないか、「docker ログイン」が必要な可能性があります</p>

ローカルマシンからリポジトリにイメージをプッシュして成功しました。サーバー上で、リポジトリからプルして実行する必要があります。SSH コマンドと .pem キーを使用して AWS ubuntu サーバーにログインします。その後、次のコマンドを使用してログインしてプルします。

  • aws ecr get-login --no-include-email --region eu-central-1
  • docker pull [Image URI from repository name]

私のイメージは ECR->Repositories で見ることができます。ログインは成功したようで、実行後にトークンが返されます。これらすべてを行うために、Windowsでgit bashを使用しています。

Docker イメージを実行すると、リポジトリからのイメージが表示されません。プル後にのみそこにあるはずですか?

私は何を間違っていますか?

4

1 に答える 1

1

ログインがトークンを返すとき、出力を実行していますか? コマンドは$(aws ecr get-login --no-include-email --region eu-central-1)、出力を実行し、docker pull [image uri] を実行できるようにする必要があります。

于 2019-01-02T20:10:38.813 に答える