gpt4 book ai didi

docker - docker镜像名称各部分的合适名称是什么?

转载 作者:行者123 更新时间:2023-12-02 19:27:05 24 4
gpt4 key购买 nike

给定my-registry/my-image:0.1.0

  • my-registry是注册表
  • my-image是名称吗?
  • 0.1.0是标签吗?版?
  • my-image:0.1.0是名称吗?图片?
  • my-registry/my-image:0.1.0是完整范围的名称?

  • 是否有“官方”认可的方式来区分这些部分?我的用例是:当我编写脚本找出可以进行Docker构建的正确参数时,我总是很难找到合适的方法来区分例如来自“my-image:标签”的“my-image”

    最佳答案

    要构建Docker镜像,您必须执行以下操作:
    docker build -t my-registry/the-image-name:tag
    (其中tag可以是您想要的任何东西,例如:图像类型(debian,centos,nginx,myApp,lb,php等)。

    版本不是必须的,但是如果不传递诸如(v1,1.0.0)之类的版本标记,则将始终使用latest标记来构建镜像,例如:

    my-registry/the-image-name:myApp

    相反,如果传递 tag,则更容易跟踪正在构建的Docker镜像:
    my-regsitry/the-image-name:myApp-v1.0.0

    Image Tag Best Practices

    Docker Image Tags

    Docker Image Tags 2

    关于docker - docker镜像名称各部分的合适名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55277250/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com