• 技术文章 >运维 >Docker

    docker的tag是做什么用的

    长期闲置长期闲置2022-07-14 11:27:14原创204

    在docker中,tag是用于标记本地镜像,并且将其归入某一仓库的命令;该命令可以用于给镜像打标签,语法为“docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]”。

    本教程操作环境:linux7.3系统、docker19.03版、Dell G3电脑。

    docker的tag是做什么用的

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

    语法

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

    实例

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

    root@runoob:~# docker tag ubuntu:15.10 runoob/ubuntu:v3
    root@runoob:~# docker images   runoob/ubuntu:v3
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    runoob/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视频教程

    以上就是docker的tag是做什么用的的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Docker
    上一篇:docker中rm和rmi有什么区别 下一篇:docker中stop和pause有什么区别
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• docker中pod是什么意思• docker是免费的吗• docker可以挂载文件吗• docker连接mysql报错2003怎么办• docker哪个版本内置swarm
    1/1

    PHP中文网