docker推送错误:标记不存在
将docker映像推送到注册表时,我收到以下消息:docker推送错误:标记不存在,docker,Docker,将docker映像推送到注册表时,我收到以下消息: docker push -t domain.com/repo/tag_docker_name:latest Error tag name does not exist 唯一的方法是通过web界面在docker存储库中创建标记, 然后docker push开始工作 是否有创建docker push的命令行?文档中提到,您需要向图像添加标记。 像这样使用它docker tag 0e5574283393 domain.com
docker push -t domain.com/repo/tag_docker_name:latest
Error tag name does not exist
唯一的方法是通过web界面在docker存储库中创建标记,
然后docker push开始工作
是否有创建docker push的命令行?文档中提到,您需要向图像添加标记。
像这样使用它
docker tag 0e5574283393 domain.com/repo/tag\u docker\u name:latest
其中0e5574283393是图像散列首先,对于docker push
命令,没有选项-t
第二,假设您已经有一个标记的图像,上面写着repo/your_image:tag
,您应该遵循推送语法docker push repo/your_image:tag
,docker主机不应该包括在内(在您的例子中是domain.com
),除非您想将该图像推送到私有存储库
检查映像名称是否存在的一种简单方法是使用docker images
,它列出主机上可用的所有映像,并且映像名称应与存储库
列中显示的相同
按此检查docker文档官方用法如下:
docker push < IMAGENAME >:< TAGNAME >
docker推送:
标记已添加到图像中。问题是docker registry server无法识别此标记…我拼错了标记,因此当我尝试使用正确的标记名推送时,它找不到它(因为它在本地不存在)。确保您的本地标记拼写与您尝试推送的标记匹配。可能重复的不使用-t。尝试不使用-t。此外,请尝试在domain.com之后提供端口号。如何通过web界面在docker repository中创建标记?文档链接已断开。