尝试运行Docker映像时,Google Cloud无法找到默认凭据

时间:2018-10-07 09:39:04

标签: docker google-cloud-platform gcloud

我正在尝试通过Google Cloud代理运行Docker映像,尽管我尽了最大努力,Google Cloud仍然给我这个错误:

  

无法创建日志记录客户端:google:找不到默认值   证书。看到   https://developers.google.com/accounts/docs/application-default-credentials   有关更多信息。

每当我尝试使用以下命令运行Docker映像时:

sudo docker run dc701c583cdb

我尝试将GOOGLE_APPLICATION_CREDENTIALS环境变量更新为密钥文件的路径。 我已经使用gcloud auth application-default login命令成功登录了Google Cloud。 我已经在Google Cloud中定义并关联了我的项目。

我正在尝试这样做以便运行一个开源项目。我非常确定我正确创建了Docker映像。我觉得问题出在我没有正确地将现有项目连接到我的Google Cloud。

任何建议将不胜感激。我正在使用Docker 18.06.1-ce和Google Cloud-SDK 219.0.1。在装有Ubuntu 18.04的虚拟linux计算机上运行。

1 个答案:

答案 0 :(得分:0)

在新创建的Ubuntu 18.04实例中从Docker Hub运行google/cloud-sdk容器时,容器的gcloud将自动继承实例的用户配置。尝试一下:运行该容器,然后在其中运行gcloud info

因此,我认为您可能做错了什么。我建议您看看the aforementioned container,以了解如何使其工作。