gpt4 book ai didi

docker - 将图像推送到Docker Hub

转载 作者:行者123 更新时间:2023-12-02 18:44:27 26 4
gpt4 key购买 nike

我还不太了解dockerhub。
我有以下情况:

  • 我为中心
  • 标记了多个图像

    docker tag myimageA myuser/myrepo:1

    docker tag myimageB myuser/myrepo:1

    docker tag myimageC myuser/myrepo:1



    之后,我用 docker push myuser/myrepo推送它们

    现在,当删除我所有的本地镜像并再次拉出自己的docker仓库时,执行 docker images时只有一个条目:
    myuser/myrepo

    我希望能够将单个图像推送到docker hub。除此之外,我只能查看我推送的标签(最新标签,1或其他标签)。

    问题: docker push是否会推送所有为仓库 namespace 标记的图像?还是有一种方法可以将单个图像推送到存储库并一一拉出?

    最佳答案

    一次只有一个图像具有给定的标签/标签。当您运行docker tag myimageC myuser/myrepo时,图像B丢失了标签,并且docker push仅推送了最近标记的图像。如果您为该标签提供了不同的图像并进行了推送,则它将用您推送的内容替换Docker Hub上的任何内容。

    如果这些图片确实不同,则最佳做法是将它们作为单独的名称进行推送,例如myuser/myimageC。同样不要忘记图像名称的“标签”部分;通常会使用版本号或构建详细信息来标记图像(例如,如果您同时构建基于Alpine和Ubuntu的相同图像),并且在许多环境中,默认的...:latest标记作为移动目标会带来问题。

    关于docker - 将图像推送到Docker Hub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53806901/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com