错误:(gcloud.docker)未安装Docker

时间:2015-10-05 06:22:03

标签: gcloud coreos

我正在GCE内运行CoreOS alpha v815.0.0并试图从我的私人Google容器注册表中提取图片。这是错误:

$ gcloud docker pull gcr.io/agency-revolution/node:4.1.0-2-onbuild
ERROR: (gcloud.docker) Docker is not installed.

Gcloud版本:

$ gcloud version
Google Cloud SDK 0.9.79

alpha 2015.08.17
app 2015.09.23
beta 2015.08.17
bq 2.0.18
bq-nix 2.0.18
core 2015.09.23
core-nix 2015.09.03
gcloud 2015.09.21
gsutil 4.15
gsutil-nix 4.14

请注意,我已使用gcloud auth login成功登录。 会不会有任何帮助!

1 个答案:

答案 0 :(得分:2)

在GCE CoreOS图像上,gclouddocker run -t -i google/cloud-sdk gcloud的快捷方式。也就是说,因为您无法直接在CoreOS上安装gcloud,所以它会在基于google/cloud-sdk图像的容器内运行。此容器未安装docker

您需要在此映像上安装docker CLI工具(它基于Debian Wheezy,因此these instructions会很有帮助)。然后,配置docker以与主机CoreOS机器中的docker守护程序通信。