【问题标题】:Docker image already pushed issue?Docker 镜像已经推送问题了?
【发布时间】:2015-09-24 16:31:19
【问题描述】:

我在 docker 上拉取了 ubuntu 映像并对该映像进行了一些更改并提交了该映像并推回了我的 docker hub 注册表。 在我的 docker hub 注册表上推送某个层的图像时,它说图像已经被推送跳过。 为什么会这样说??

帮帮我!!

【问题讨论】:

    标签: docker dockerhub docker-registry


    【解决方案1】:

    当您对图像进行更改时,您只是添加了一个新图层。原始图像中的所有层都保持不变,因此不需要重新推送。

    查看https://docs.docker.com/introduction/understanding-docker/#how-does-a-docker-image-work

    【讨论】:

    • @@coreyob,但是我的 docker hub 上没有任何图像,然后在推送任何图像时为什么它说图像已经被推送跳过
    【解决方案2】:

    我认为 - 现在推送的图像与之前的标签相同。

    通过change/upgrade你的图片标签再试一次。

    【讨论】:

    • @@David,但我将它推送到我没有任何其他 repo 的 docker hub 上
    • 你说 - 你拉一个图像并更新它。之后它推送到 docker hub 注册表。首先,使用 docker login,然后在更改图像标签后尝试推送。让我们试试。
    • @@david 我首先从其他一些 docker hub 中提取了 Image 并对其进行了更改,然后使用登录将新图像推送到我的 docker hub 帐户中
    • @@David ,在推送图像时为什么它显示图像已经被推送跳过,因为我之前在我的 docker hub 上没有任何图像
    • 在存储库部分检查您的 docker hub 帐户。以前有ubuntu镜像吗?