Docker命令行参考(13) – docker tag给镜像做一个标签

有运维或运维开发方面的需求,可以联系博主QQ 452336092或Email:admin#centos.bz(收费)

文章目录
[隐藏]
  1. Usage:  docker tag IMAGE[:TAG] IMAGE[:TAG]
  2.  
  3. Tag an image into a repository
  4.  
  5. Options:
  6.       --help   Print usage

一个镜像名称由以斜杠分隔的名称组件组成,及可选的主机名前缀。主机名必须符合标准的DNS规则,不过不能包含下划线。如果名称存在主机名,可以在其后面加一个端口号,格式为:8080。没有不存在主机名,命令就使用默认的docker公共registry registry-1.docker.io。名称组件可以包含小写字符,数字和分隔符。分隔符可以是句点,一个或两个下划线或一个或多个破折号。
一个名称组件不能以分隔符开始或结束。
tag名称可以包含小写字符和大写字符,数字,下划线,名点和破折号。tag名称不能以名点或破折号开头,且最大支持128个字符。

示例

通过ID tag镜像

下面是tag一个id为0e5574283393的本地镜像到“fedora”存储库,tag名称version1.0:

  1. docker tag 0e5574283393 fedora/httpd:version1.0

通过名称tag镜像

使用名称“httpd” tag本地镜像到存储库”fedora”,且其tag名为version1.0

  1. docker tag httpd fedora/httpd:version1.0

注意由于引用httpd的tag名称没有指定,默认引用httpd:latest。

通过名称和tag名称tag一个镜像

为名称为httpd和tag名称为test的本地镜像做标签,其存储库为fedora,标签名为version1.0.test。

  1. docker tag httpd:test fedora/httpd:version1.0.test

tag一个镜像到私有的存储库

要推送一个镜像到一个私有的registry,而不是公共的docker registry,必须指定一个registry主机名和端口来tag此镜像。

  1. docker tag 0e5574283393 myregistryhost:5000/fedora/httpd:version1.0

转载请保留原文链接:Linux运维日志 » Docker命令行参考(13) – docker tag给镜像做一个标签

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^