king

docker的tag是做什么用的

king 虚拟化 2022-07-27 1135浏览 0

docker的tag是做什么用的

docker tag : 标记本地镜像,将其归入某一仓库。

语法

docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]

实例

将镜像ubuntu:15.10标记为 94ipcom/ubuntu:v3 镜像。

root@94ipcom:~# docker tag ubuntu:15.10 94ipcom/ubuntu:v3
root@94ipcom:~# docker images   94ipcom/ubuntu:v3
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
94ipcom/ubuntu       v3                  4e3b13c8a266        3 months ago        136.3 MB

详解如下

通过ID tag镜像

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

docker tag 0e5574283393 fedora/httpd:version1.0

通过名称tag镜像

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

docker tag httpd fedora/httpd:version1.0

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

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

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

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

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

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

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


继续浏览有关 docker 的文章
发表评论