镜像地址格式

完整的Docker镜像地址包含如下几个部分:

HOST/NAMESPACE/NAME:TAG
  • HOST 格式为主机名,代表镜像仓库地址
  • NAMESPACE 代表镜像命名空间
  • NAME 代表镜像名称
  • TAG 代表镜像Tag

比如一个完整的镜像地址:

#---HOST---+----NS----+----NAME----+--TAG--#
maichong.io/my-project/server-proxy:v1.10.12

该镜像地址说表示的意义为:在脉冲云(maichong.io)仓库中存储的,my-project 项目下的镜像 server-proxy,镜像版本为 v1.10.12

其中,除了NAME,其他部分都是可以省略的。

  • 如果省略了 HOST,则代表是储存在Docker Hub官方仓库中的公开镜像,如 maichong/ee:2.2.7
  • 如果省略了 NAMESPACE,则代表Docker官方发布的官方镜像,如 ubuntu:16.04
  • 如果省略了 TAG,则代表 latest,如 ubuntu 等价于 ubuntu:latest

建议,不论是Docker Hub上的公开镜像,或是企业内部的私有镜像,在部署等场景下使用时,请不要省略 TAG,详见 为什么要避免使用latest

results matching ""

    No results matching ""