1

Google Compute InstanceでCoreOSを実行しています。私はプライベートGoogle Container Registryにあるカスタムイメージを実行するサービスを開始しようとしています。ドキュメントに基づいて、私はgcloud docker -- pull <image>を実行する必要があります。私がそれをするとエラーが出るCannot connect to the Docker daemon. Is the docker daemon running on this host?Compute EngineのGoogle Container RegistryからDockerイメージをプルできない

docker-machineを使ってDocker環境変数を設定するのと同様の問題を解決しました。残念ながら、そのコマンドは利用できません。

コンピュータインスタンスがストレージへの読み取りアクセス権を持っていることを確認しました。

Goolge ComputeでGoogle Container RegistryからCoreOSを実行しているマシンにDockerイメージを取得するにはどうすればよいですか?

答えて

3

gcloud CLIはCoreOS上のコンテナ内で実行されますが、これは不幸な影響を受けてgcloud dockerを破棄します。

advanced authentication optionsをご覧ください。 gcr.io上でホストされている画像(... eu.gcr.io、us.gcr.ioではなく)

docker login -u oauth2accesstoken -p "$(gcloud auth print-access-token)" https://gcr.io

+0

のためにそれをやったこと、ありがとうございます! –

関連する問題