镜像标签
学习目标
- 理解标签的作用
- 掌握打标签命令
核心概念
# 标签格式
仓库名:标签
# 常见标签
nginx:latest # 最新
nginx:1.21 # 版本号
nginx:1.21-alpine # 版本+变体
nginx:stable # 语义标签
# 一个镜像可以有多个标签
docker tag nginx:latest my-nginx:v1
打标签
# 给镜像打新标签
docker tag nginx:latest my-registry/nginx:v1.0
# 查看
docker images my-registry/nginx
推送到私有仓库
docker tag my-app:v1 registry.example.com/my-app:v1
docker push registry.example.com/my-app:v1
最佳实践
✅ 使用语义化版本:v1.2.3
✅ 生产环境不用 latest
✅ 使用 SHA 摘要确保一致性
❌ 避免覆盖已发布的标签
小结
| 命令 | 作用 |
|---|---|
docker tag | 打标签 |
name:tag | 镜像标识 |
latest | 默认标签 |