Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker google容器注册表_Docker_Google Container Registry - Fatal编程技术网

Docker google容器注册表

Docker google容器注册表,docker,google-container-registry,Docker,Google Container Registry,我正在尝试使用docker(而不是gcloud*)将图像推送到google容器注册表。我有凭证,并且使用了Json auth选项 我通过键入以下命令登录到注册表 docker登录-u_json_key-p$cat filekey.sjon 它带着 登录成功 在此之后,我使用 码头推手 它开始推,然后返回 拒绝无法访问存储库,请检查您是否具有访问该存储库的权限 是否可以在没有gcloud的情况下使用docker推送到google容器注册表?是的,这应该可以工作。你能通过gcr联系吗-contact

我正在尝试使用docker(而不是gcloud*)将图像推送到google容器注册表。我有凭证,并且使用了Json auth选项

我通过键入以下命令登录到注册表

docker登录-u_json_key-p$cat filekey.sjon

它带着

登录成功

在此之后,我使用

码头推手

它开始推,然后返回

拒绝无法访问存储库,请检查您是否具有访问该存储库的权限


是否可以在没有gcloud的情况下使用docker推送到google容器注册表?

是的,这应该可以工作。你能通过gcr联系吗-contact@google.com并分享更多细节,以便团队能够帮助追踪发生了什么


编辑:我收回这一点,如果您从登录中删除myregistry,会发生什么情况?

要从docker启用发布而不使用gcloud sdk,需要导航到google控制台中的Iam&admin=>serviceaccounts页面。您可以在那里生成密钥和服务。在google API凭据页面上生成凭据

我在没有myregistry的情况下尝试了它,它说登录也成功了。谷歌团队非常有帮助,反应很快,但我们自己能够解决这个问题