首页 文章

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

提问于
浏览
0

从计算引擎VM中的Google Cloud Container Registry中提取docker镜像时,我收到一条权限被拒绝错误消息:

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

结果是:

FATA [0000]发布http:///var/run/docker.sock/v1.18/images/create?fromImage = gcr.io%2Fyour-project-id%2Fexample-image%3Alatest:拨打unix / var / run / docker.sock:权限被拒绝 . 您是否尝试在没有TLS的情况下连接到启用TLS的守护程序?

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

2 回答

  • 0

    以超级用户身份运行诀窍:

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

    将用户添加到docker组对我有用 . 额外的好处是,在将用户添加到docker组之后,您不必将sudo与docker命令一起使用 .

    sudo usermod -a -G docker $
    注意: It requires a machine restart

    现在你可以使用docker pull
    gcloud docker pull - gcr.io/your-project-id/example-image

    https://cloud.google.com/container-registry/docs/support/troubleshooting

相关问题