.NET Docker镜像标签命名规则:关于末尾的-1
.NET SDK Docker镜像标签相关问题解答
关于标签中-1的含义
标签里的-1是镜像修订版本号。当微软发布了某个版本的.NET SDK镜像后,如果需要修复镜像自身的问题(比如基础镜像的安全漏洞修补、镜像构建逻辑调整等,这类变更不涉及.NET SDK本身的版本更新),就会在原有SDK版本号后追加-1、-2这样的序号,用来区分不同修订批次的镜像。比如8.0.302-1-jammy就表示8.0.302版本SDK对应的第一版修订镜像。
为什么无修订号的标签能拉取却未在页面展示
像8.0.302-jammy这类无修订号的标签,是该SDK版本最初发布的未修订镜像。当微软发布了带-1的修订版镜像后,官方会把标签页面展示的内容更新为最新的修订版(也就是带-1的标签),但旧的未修订版镜像并不会立即从仓库中删除,依然保留在后台供用户拉取,所以你能通过docker pull获取到它,但不会在官方标签列表页面显示。
内容的提问来源于stack exchange,提问作者Jacek Kowalski
相关产品推荐
相关产品推荐

