50

我为 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

构建命令有什么问题?

4

4 回答 4

64

is your image building correctly? the name does not get set when there is an error in the build. This because every step in the build is a new image created and with an error you won't get to the last step with the correctly named image

btw you can set it manually with the tag command https://docs.docker.com/engine/reference/commandline/tag/

于 2016-07-19T13:01:49.243 回答
5

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

docker tag 0e5574283393 ExampleApps/myapp:version1.0

于 2020-08-29T09:02:44.983 回答
0

我也很困惑。我总是有名字的图像。直到我查看了错误消息。非常感谢@Zeromus

Step 4/8 : COPY package*.json ./
COPY failed: no source files were specified

那是我的错误。我不小心把我的 Dockerfile 放在了错误的文件夹中。好的,我敢肯定这不会发生在很多人身上,但对于那些也想知道的人来说。这可能是一个错误。

否则,如果发生这种情况:这是您的 Dockerfile 中的错误

于 2021-10-30T11:46:35.483 回答
0

我知道是几年后的事了,但人们仍然通过搜索找到这个问题,这是导致该错误的另一个原因。

我错误地重用了构建命令而没有更改标签参数。似乎新版本将使用标签,而旧版本将切换到双重无。

于 2021-06-10T12:01:06.713 回答