ERROR: (gcloud.docker) Docker is not installed
ERROR: (gcloud.docker) Docker is not installed
我是 运行 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
成功登录。
希望有任何帮助!
在 GCE CoreOS 映像上,gcloud
是 docker run -t -i google/cloud-sdk gcloud
的快捷方式。也就是说,因为您无法直接在 CoreOS 上安装 gcloud
,它会在基于 google/cloud-sdk
映像的容器中运行。此容器未安装 docker
。
您需要在此映像上安装 docker CLI 工具(它基于 Debian Wheezy,因此 these instructions 会有所帮助)。然后,配置 docker
与主机 CoreOS 机器中的 docker 守护进程对话。
我是 运行 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
成功登录。
希望有任何帮助!
在 GCE CoreOS 映像上,gcloud
是 docker run -t -i google/cloud-sdk gcloud
的快捷方式。也就是说,因为您无法直接在 CoreOS 上安装 gcloud
,它会在基于 google/cloud-sdk
映像的容器中运行。此容器未安装 docker
。
您需要在此映像上安装 docker CLI 工具(它基于 Debian Wheezy,因此 these instructions 会有所帮助)。然后,配置 docker
与主机 CoreOS 机器中的 docker 守护进程对话。