您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

`docker-credential-gcloud`不在系统路径中

`docker-credential-gcloud`不在系统路径中

docker-credential-gcr以下所有内容均可替换为docker-credential- gcloud。我认为这只是gcloud的不同版本,我可能错了。

我也使用Homebrew Cask来安装gcloud。我安装docker-credential-gcr

$ gcloud components install docker-credential-gcr

然后就像你说的,which docker-credential-gcr什么也没给你。

所以我跑去which gcloud发现在gcloud中有一个符号链接/usr/local/bin。第一次安装gcloud时,此符号链接由Homebrew创建。现在docker- credential-gcr不是由Homebrew而是由gcloud本身安装的,因此没有符号链接

我打电话给我readlink /usr/local/bin/gcloud,发现gcloud已安装在中/usr/local/Caskroom/google-cloud- sdk/latest/google-cloud-sdk/bin/

然后:

$ ls /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/bin

在那里,您应该看到docker-credential-gcr列出了。

我只是将其链接/usr/local/bin

$ ln -s \
    /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/bin/docker-credential-gcr \
    /usr/local/bin/

然后运行:

$ docker-credential-gcr configure-docker

它应该成功。

其他 2022/1/1 18:21:03 有472人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶