命令
docker tag
描述
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 个字符
帮助
docker tag --help
Usage: docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
选项
无
示例
使用本地镜像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