给出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”
答案 0 :(得分:1)
要构建Docker映像,您必须执行以下操作:
docker build -t my-registry/the-image-name: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