Ubuntu Docker镜像标签与发行小版本号匹配最佳实践咨询
Ubuntu次版本与Docker官方Ubuntu镜像标签对应最佳实践
是存在明确的对应方法的,核心逻辑是对齐Ubuntu次版本的发布时间和镜像构建时间,具体可按以下步骤操作:
- 先确认目标Ubuntu次版本的官方发布日期,比如18.04.6 LTS的官方发布时间为2021年9月。Docker官方Ubuntu镜像的标签格式
ubuntu:<代号>-<构建日期>中的日期是镜像实际构建的时间,会略晚于次版本的官方发布日期,且包含发布后新增的安全补丁,比如ubuntu:bionic-20210930就是基于18.04.6版本构建的。 - 如果你需要100%确认镜像对应的次版本,拉取镜像后执行
lsb_release -rs命令即可直接拿到完整次版本号,示例命令如下:docker run --rm ubuntu:bionic-20210930 lsb_release -rs
输出为18.04.6即对应正确。 - 如果你需要长期固定使用对应次版本的镜像,确认版本匹配后可以自行给镜像打次版本标签留存,避免后续官方镜像标签更新导致版本偏移:
docker tag ubuntu:bionic-20210930 my-registry/ubuntu:18.04.6
小提示:Docker官方Ubuntu镜像的通用版本标签
ubuntu:18.04始终指向最新的18.04.x次版本,如果你不需要固定到特定小版本,直接使用该标签即可自动跟进次版本更新。
内容的提问来源于stack exchange,提问作者8znr
相关产品推荐
相关产品推荐

