首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能在boot2docker上安装gcloud (Gcloud)?

是否有可能在boot2docker上安装gcloud (Gcloud)?
EN

Stack Overflow用户
提问于 2016-02-07 00:33:43
回答 1查看 366关注 0票数 1

我试图按照这里的指示在我的boot2docker环境中安装google,但没有成功。

boot2docker是一个有限的linux吗?少了什么?

我得到的错误是:

代码语言:javascript
复制
(23) Failed writing body
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-07 05:44:35

boot2docker是一个有限的linux吗?

是的,boot2docker是基于微核心发行版的,并具有以下限制:

  • 只安装C:\Users/Users
  • 不支持符号链接。

如果gcloud需要访问另一条路径或使用符号链接,则会失败。

通常情况下,boot2docker在那里托管一个码头dameon,并允许您在容器中声明程序的安装。

例如,请参见blacklabelops/gcloud,它包括最新的Google以及所有模块(如在其Dockerfile中定义)。

您可以通过运行该容器来执行gcloud命令,而不是直接在boot2docker实例上安装gcloud。

例如:

代码语言:javascript
复制
docker run -it --rm \
    -e "GCLOUD_ACCOUNT=$(base64 auth.json)" \
    -e "GCLOUD_ACCOUNT_EMAIL=useraccount@developer.gserviceaccount.com" \
    -e "CLOUDSDK_CORE_PROJECT=example-project" \
    -e "CLOUDSDK_COMPUTE_ZONE=europe-west1-b" \
    -e "CLOUDSDK_COMPUTE_REGION=europe-west1" \
    blacklabelops/gcloud \
    gcloud compute instances list
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35248333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档