docker - 从 Google Cloud Container Registry 中提取 Docker 镜像时权限被拒绝

标签 docker google-cloud-platform google-compute-engine

在 Compute Engine 虚拟机中从 Google Cloud Container Registry 中提取 docker 镜像时,我收到一条权限被拒绝的错误消息:

gcloud docker pull -- gcr.io/your-project-id/example-image

结果是:

FATA[0000] Post http:///var/run/docker.sock/v1.18/images/create?fromImage=gcr.io%2Fyour-project-id%2Fexample-image%3Alatest: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?



我从示例和文档中获得了“gcloud docker pull”命令:https://cloud.google.com/container-registry/docs/pulling

最佳答案

以 super 用户身份运行可以解决问题:

sudo gcloud docker pull -- gcr.io/your-project-id/example-image

关于docker - 从 Google Cloud Container Registry 中提取 Docker 镜像时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42224136/

相关文章:

python - Docker CLI允许使用标签,但是Docker Python API引发APIError

docker - 有没有办法在 docker stats 中显示容器名称?

python - 如何使用 Google Cloud get_operation?

google-app-engine - 使用 Google App Engine 自定义域的 SSL

ubuntu - 计算引擎 : upgrade Ubuntu before 14. 04 (Trusty) 弃用

google-bigquery - 从云计算实例访问时 BigQuery 中的 SCOPES_WARNING

java - Stackdriver GCE JVM 监控设置问题

docker-compose build args 未传递给 Dockerfile

javascript - 创建包含数组类型的 Mongoose 模型对于我的 docker 容器中的那些类型返回未定义

google-app-engine - 缓存谷歌云端点?