Docker 映像名称在<none>构建后



我想创建一个有node.js的Dockerfile,下面是我的代码:

FROM node:latest
WORKDIR /app

在执行命令docker build .并用docker image检查我的图像后,它说<none>

有什么想法吗?

我理解你想做什么。不过,如果能提供更多细节就好了。

要回答你的问题,你至少有两种方法。第一种方法是这样标记图像:docker build -t image_name .

这可能是最基本、最简单的方法。然而,如果你一遍又一遍地构建这个图像,那么你可能想使用第二种方法,一个docker compose文件,就像这样:

version: '3'
services:
service:
build: .
image: image_name

这些例子的灵感来自这个SO问题

如果其中任何一个对你有效,请不要忘记接受这个答案。

尝试

docker build -t image_name .

*--tag,-t-->名称和可选的"名称:标签"格式的标签

最新更新