gpt4 book ai didi

docker - 使用内部版本号标记Docker文件

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

我想发布带有语义版本(例如版本1.0)和内部版本号(例如内部版本3)的docker镜像。在操作上,这可能通过以下方式实现:

docker build -t my-project:1.0-1
# make minor changes to docker file
docker build -t my-project:1.0-2
# make minor changes to docker file
docker build -t my-project:1.0-3
# release new version of project
docker build -t my-project:1.1-1

我希望一些用户将特定的版本号固定
docker pull my-project:1.0-2

而其他用户只会要求“最新的1.0版”
docker pull my-project:1.0

这样行吗?有没有更好的方法可以实现这一目标?

最佳答案

是的,这可行。标签只是附加在图像ID上的友好名称。任何给定的图像可以具有您实际需要的多个标签。

docker tag myproject my-project:1.0-2
docker tag myproject my-project:1.0

然后,如果您 docker images并找到了这些标签,您将看到两个标签的IMAGE ID是相同的。请记住,您要将两个标记的图像都推送到存储库中。

寻找一些流行的Docker Hub仓库以获取灵感:
rubypythonpostgres

关于docker - 使用内部版本号标记Docker文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48687581/

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