gpt4 book ai didi

docker - 推送到 docker 公共(public)存储库时是否需要手动标记 "latest"?

转载 作者:IT老高 更新时间:2023-10-28 12:37:11 25 4
gpt4 key购买 nike

假设我有一张图片 me/mystuff:v0.0.1

如果我将它推送到存储库,我会发现:

docker push me/mystuff:v0.0.1 

latest 未创建,并且在从另一台机器拉取时它会提示,例如

ssh me@faraway
(faraway) $ docker run -it me/mystuff /bin/bash

将导致 me/mystuff:latest 出现未找到错误

我可以添加最新标签并显式推送到公共(public)存储库:

docker login me
docker tag me/mystuff:v0.0.1 me/mystuff:latest
docker push me/mystuff:latest

然后从另一台机器:

docker pull me/mystuff

将工作,因为最新的存在。

我还发现,一旦最新版本存在,推送新编号版本时它不会自动更新。

我能否以某种方式消除手动标记最新的这一步骤并让最新自动指向最新的编号版本?

或者它的存在是有原因的,比如允许将开发版本(仅标记为 vN.N.N)与生产版本(标记为最新)分开?

最佳答案

如果没有指定,最新的只是标签的默认值。如果您推送标记的图像,它不会替换当前标记为最新的图像。

关于docker - 推送到 docker 公共(public)存储库时是否需要手动标记 "latest"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27643017/

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