Docker 的 Tag(标签) 是镜像的唯一标识符,用于区分同一镜像的不同版本、环境或配置。其核心作用与特性如下:
📌 一、核心定义
镜像的别名:Tag 是附加在镜像名称后的标识符,格式为 repository:tag(如 nginx:1.21.3)[citation:1][citation:3][citation:7]。
轻量级引用:本质是镜像的指针,指向同一镜像 ID(SHA256 摘要),不复制镜像层,操作瞬时完成[citation:3][citation:9][citation:10]。
🏷️ 二、核心作用
版本控制
区分镜像的不同版本(如 v1.0、v2.1),便于回滚和追踪变更[citation:3][citation:7][citation:10]。
环境标识
标记镜像的部署环境(如 :dev、:test、:prod),确保环境一致性[citation:3][citation:9][citation:10]。
多架构支持
标识不同系统架构的镜像(如 :amd64、:arm64),适配异构硬件[citation:3][citation:9]。
仓库管理
推送镜像到私有仓库前,通过标签指定存储路径(如 registry.com/project/nginx:prod)[citation:3][citation:5][citation:9]。
⚙️ 三、技术特性
命名规范
仅支持小写字母、数字、下划线(_)、点(.)和中划线(-),长度 ≤128 字符[citation:4][citation:6][citation:9]。
默认标签 latest
订阅专栏 解锁全文

1万+

被折叠的 条评论
为什么被折叠?



