1

Google Cloud Shell で Docker イメージをビルドしましたが、それを Google Container Registry (GCR) にプッシュしたいと考えています。次のエラー メッセージが表示されます。

$ sudo docker push eu.gcr.io/<project>/<image>
The push refers to a repository [eu.gcr.io/<project>/<image>] (len: 0)
Repository does not exist: eu.gcr.io/<project>/<image>

それでも、リポジトリとそのコンテンツを Google Cloud Console (つまり、Google Cloud Shell と同じブラウザ ウィンドウ内) で見ることができ、これも以前は機能していました。私も以前gcloud dockerに認証のために実行しました。

何が問題なのですか? Docker イメージを GCR に正常にプッシュするにはどうすればよいですか?

4

2 に答える 2

1

ドルックス:

Google Cloud Shell を使用する際の何が問題なのかを知りたい場合は、お知らせください。調査いたします。あなたの症状は通常、サーバー側の問題ではなく、ローカルの問題を意味しますが、何でも可能です。

于 2016-10-01T17:04:48.260 に答える
0

イメージのビルドとプッシュに (Google Cloud Shell ではなく)専用の VM インスタンスを使用するように戻しました。これにより、問題が解消されます。

于 2016-10-01T13:56:40.863 に答える