首页 > 解决方案 > 码头工人 -t 名称:标签。不设置带有名称和标签的图像

问题描述

例如,在包含 Dockerfile 的文件夹中的控制台上运行以下命令

docker build -t myname:1 .

确实创建了以下内容:

$> docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              bc383b03fa2d        38 minutes ago      65.8MB

我原以为它会创建:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
myname              1                   bc383b03fa2d        38 minutes ago      65.8MB

我发现的所有示例似乎都可以无缝运行。
但我的不是。
我在这里想念什么?

运行后build(结果有点不完整)然后

$> docker tag bc383b03fa2d myname:1

导致我想要的预期结果。

评论人要求的更多信息:

Docker 版本 18.06.1-ce-mac73 (26764)(现在应该是 2018-09-03 的最新版本;我刚刚更新了它)。
我在 Macbook Pro 上运行它。
我正在尝试运行 Postgres 图像;从https://github.com/docker-library/postgres/blob/36294f464a4253017c4d9e04657d5469556f27f8/10/Dockerfile完全复制
的 Dockerfile 我将 Dockerfile 放在我运行命令的文件夹中。
这个问题以前也发生在其他图像上。

标签: dockerbuildtags

解决方案


推荐阅读