我正在尝试通过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计算机上运行。
答案 0 :(得分:0)
在新创建的Ubuntu 18.04实例中从Docker Hub运行google/cloud-sdk
容器时,容器的gcloud
将自动继承实例的用户配置。尝试一下:运行该容器,然后在其中运行gcloud info
。
因此,我认为您可能做错了什么。我建议您看看the aforementioned container,以了解如何使其工作。