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