在 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/