我想创建一个有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-->名称和可选的"名称:标签"格式的标签