使用Dockerfile构建docker,但图像没有名称或标记

时间:2016-07-19 11:47:42

标签: docker docker-build docker-for-mac docker-desktop

我为mac安装了 Docker桌面。版本为1.12.0-rc4-beta19

当我使用docker build -t self/centos:java8 .

图片没有名称或标签

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              1581ffcbfd7f        5 minutes ago       196.8 MB

build命令有什么问题?

3 个答案:

答案 0 :(得分:28)

您的图片构建正确吗?如果构建中存在错误,则不会设置名称。这是因为构建中的每个步骤都是创建的新图像,如果出现错误,您将无法使用正确命名的图像进入最后一步

顺便说一句,您可以使用标记命令https://docs.docker.com/engine/reference/commandline/tag/

手动设置它

答案 1 :(得分:0)

标记ID引用的图像 要将ID为“ 0e5574283393”的本地映像标记为“ version1.0”的“ fedora”存储库:

$ docker标记0e5574283393 fedora / httpd:version1.0

答案 2 :(得分:0)

我知道已经过去了很多年,但人们仍然通过搜索找到这个问题,这是该错误的另一个原因。

我错误地重用了构建命令而没有更改标签参数。看来新版本会带标签,旧版本会切换到双无。