docker push error:标记不存在

时间:2018-04-14 17:51:54

标签: docker

将docker镜像推送到注册表时,我收到了以下消息:

   docker push   -t   domain.com/repo/tag_docker_name:latest

    Error tag name does not exist

唯一的方法是通过web界面在docker存储库中创建标记, 然后码头推进工作。

是否有命令行来创建docker push?

3 个答案:

答案 0 :(得分:3)

您需要在图片中添加标签,here是文档。 像docker tag 0e5574283393 domain.com/repo/tag_docker_name:latest一样使用它,其中0e5574283393是图像哈希

答案 1 :(得分:3)

首先,-t命令没有选项docker push

第二个假设您已经有一个标记为repo/your_image:tag的图像,您应该遵循推送语法docker push repo/your_image:tag,除非您愿意,不应该包括docker host(在您的情况下为domain.com)将图像推送到专用存储库。

检查映像名称是否存在的一种简单方法是使用docker images,它列出了主机上所有可用的映像,并且映像名称应与REPOSITORY列中显示的名称相同。

遵循此link来检查Docker文档

答案 2 :(得分:1)

官方用法如下:

docker push < IMAGENAME >:< TAGNAME >