构建后 Docker 镜像名称为 <none>

问题描述 投票:0回答:2

我想创建一个包含node.js的Dockerfile,这是我的代码:

FROM node:latest

WORKDIR /app

执行命令

docker build .
并使用
docker image
检查我的图像后,它会显示
<none>

有什么想法吗?

docker
2个回答
3
投票

我明白你想做什么。不过如果能再详细一点就更好了。

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

docker build -t image_name .

这可能是最基本、最简单的方法。但是,如果您一遍又一遍地构建此映像,那么您可能需要使用第二种方法,即 docker-compose 文件,如下所示:

version: '3'

services:
  service:
    build: .
    image: image_name

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

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


1
投票

尝试使用

docker build -t image_name .

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

© www.soinside.com 2019 - 2024. All rights reserved.