gpt4 book ai didi

docker - 是否可以在 boot2docker 上安装 gcloud(谷歌云 sdk)?

转载 作者:行者123 更新时间:2023-12-02 19:41:28 28 4
gpt4 key购买 nike

我正在尝试按照说明 here在我的 boot2docker 环境中安装 google cloud sdk 没有成功。

boot2docker是有限的linux吗?缺什么?
我得到的错误是:

(23) Failed writing body

最佳答案

Is the boot2docker is a limited linux?



是的, boot2docker基于 Tiny Core distro ,并且有以下限制:
  • 仅限 C:\Users/Users已安装
  • 不支持符号链接(symbolic link)。

  • 如果 gcloud 需要访问另一个路径或使用符号链接(symbolic link),那将会失败。

    通常,boot2docker 用于托管 docker 守护进程,并允许您声明在容器中安装程序。

    参见示例 blacklabelops/gcloud 其中包括最新的 Google Cloud SDK 以及所有模块(如 defined in its Dockerfile )。

    您将通过运行该容器来执行 gcloud 命令,而不是直接在您的 boot2docker 实例上安装 gcloud .
    例如:
    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

    关于docker - 是否可以在 boot2docker 上安装 gcloud(谷歌云 sdk)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35248333/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com