【问题标题】:Pushing x:latest which is the same image as x:<semver-version>推送与 x:<semver-version> 相同的图像的 x:latest
【发布时间】:2019-10-14 13:15:50
【问题描述】:

我运行了这个:

docker build -t "oresoftware/live-mutex-broker:1.0.2" .
docker push "oresoftware/live-mutex-broker:1.0.2"

那行得通。那么我怎样才能将其标记为最新,并将相同的图像“推送”到

docker push "oresoftware/live-mutex-broker:latest"

这样做的正确方法是什么?我的猜测是:

docker tag "oresoftware/live-mutex-broker:latest" "oresoftware/live-mutex-broker:1.0.2"

但我真的不知道。不,没有用,我试过了,我得到了:

来自守护进程的错误响应:没有这样的图像: oresoftware/live-mutex-broker:最新的

所以也许切换操作数?

【问题讨论】:

    标签: docker docker-push docker-tag


    【解决方案1】:

    使用以下命令标记当前创建的在线仓库镜像

     $ docker tag oresoftware/live-mutex-broker:1.0.2 oresoftware/live-mutex-broker:latest
    

    然后使用命令上传图片到docker hub

    $ docker push "oresoftware/live-mutex-broker:latest"
    

    说明

    要标记 docker 图像,您可以使用以下模式:

    docker tag <container-image-name> <username>/<repo>:<tag>
    

    然后只需从上述命令中删除&lt;container-image-name&gt; 并将标签关键字替换为push 以将其推送到存储库。

    docker push <username>/<repo>:<tag>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      相关资源
      最近更新 更多