1. docker tag
1.1. 描述
docker tag
使用已有的 tag 或镜像名称或镜像 ID 创建一个新的 tag 标签。可以标记本地镜像,将其归入某一镜像仓库。
tag 标签组成有:<镜像仓库地址>/<镜像名称>:<标签>
例如:
hub.myharbor.com:8080/library/myimage:v1.1
- hub.myharbor.com:8080 :镜像仓库地址
- library/myimage : 镜像名称
- v1.1 : 标签
镜像仓库地址要求是有安全证书的 https 服务器,否则需要配置 docker 服务的 insecrt 参数
默认如果镜像仓库地址为空时,使用的是 registry-1.docker.io
仓库,即 Docker 公司 公网维护的镜像仓库。
整个TAG名称要求是合法的 ASCII 字符,最大是128 个字符
1.2. 帮助
$ docker tag --help
Usage: docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
1.3. 选项
无
1.4. 示例
- 使用本地镜像ID创建一个新的tag
$ docker tag 0e5574283393 fedora/httpd:version1.0
- 使用本地镜像名称创建新的 tag
本地源镜像如果没有指定版本 tag,默认使用 latest 最新版本
$ docker tag httpd fedora/httpd:version1.0
- 指定本地镜像及tag版本创建新标签
$ docker tag httpd:test fedora/httpd:version1.0.test
- 创建一个有明确镜像仓库的标签
$ docker tag 0e5574283393 myregistryhost:5000/fedora/httpd:version1.0