gpt4 book ai didi

google-cloud-platform - 在本地 docker run 中传递谷歌默认应用程序凭据

转载 作者:行者123 更新时间:2023-12-04 10:03:19 25 4
gpt4 key购买 nike

有没有办法通过 docker run 传递我的本地谷歌默认应用程序凭据( https://developers.google.com/identity/protocols/application-default-credentials )?

我的用例:

  • 在我的机器上本地运行的代码正确处理默认应用程序凭据
  • 在 GCE 实例上的 docker 镜像中运行的代码也正确处理默认应用程序凭据
  • 问题出在我机器上的“docker run”上。在 docker 容器中运行的代码不使用主机默认应用程序凭据。

  • 如果我可以告诉“docker run”将主机谷歌默认应用程序凭据传递给 docker 镜像,那就太好了。

    最佳答案

    路过-v ~/.config:/root/.config应该让它工作。这假设您的本地代码使用由 gcloud auth login 存储的应用程序默认凭据。在 ~/.config/gcloud 中,并且容器中用户的主目录是/root。

    关于google-cloud-platform - 在本地 docker run 中传递谷歌默认应用程序凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38938216/

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