Docker tag(标签)是用于标识和区分Docker镜像不同版本的重要机制。以下是关于Docker tag的详细说明:
repository:tag
(例如 ubuntu:20.04
)latest
一个完整的Docker镜像引用通常包含三部分:
[registry-hostname:port/][user-name/]repository-name:tag
例如:
docker.io/library/nginx:1.21.0
docker images
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
示例:
docker tag nginx:1.21.0 myregistry.example.com/mynginx:1.21.0
docker push myregistry.example.com/mynginx:1.21.0
docker pull nginx:1.21.0
1.2.3
这样的版本号-dev
、-prod
等后缀区分环境-amd64
、-arm64
等后缀理解和使用好Docker tag对于镜像管理和版本控制非常重要。