Docker 图像推送到谷歌容器注册表不起作用

标签 docker containers registry push

当我将图像从 jenkins 推送到 gcr 时发生以下错误:
拒绝:无法写入 blob sha256

即使我将注册表设置为公开也是不可能的。出现同样的错误

最佳答案

我一直面临着同样的问题,最终通过使用控制台 UI 删除有问题的 Docker 镜像层来解决它:https://console.cloud.google.com/storage/browser/artifacts ..appspot.com/containers/images/

错误消息如下所示:

denied: Unable to write blob sha256:050eee1aec04cc914bf96e8f4dee7767510c2aca3816af6078ba6fbe3150920e

artifacts 存储桶中的文件名将与 blob 名称完全匹配: sha256:050eee1aec04cc914bf96e8f4dee7767510c2aca3816af6078ba6fbe3150920e

删除它,然后再试一次。希望能帮助到你!

关于Docker 图像推送到谷歌容器注册表不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57443834/

相关文章:

twitter-bootstrap - 无法在 Bootstrap 的流体容器内将 3 列完全居中

kubernetes - Pod 内的 2 个容器是否可以共享相同的环境变量?

linux - 检查权限的脚本

registry - 如何检测系统中的FTDI驱动程序

c# - 使用 LINQ 构建 Dictionary 轻松访问已安装程序的注册表项

linux - Ubuntu 是否需要 Docker 机器,如果不是,如何通过 TCP 连接 Ubuntu docker 守护进程?

linux - 如何将文件从 dockerfile 复制到主机?

bash - RUN 命令中字符串中的 Dockerfile ARG 替换

exception - 结构图异常代码 : 202 No Default Instance defined

nginx - 您可以在不暴露任何端口的情况下使用 nginx 反向代理到 docker 容器吗?