【发布时间】:2021-03-24 04:24:16
【问题描述】:
我是 Docker 新手,我正在尝试从我的应用程序创建一个映像,我在同一目录中创建了 Dockerfile 与 package.json 没有扩展名的文件,只是 Dockerfile
现在在Dockerfile:
FROM node:14.16.0
CMD ["/bin/bash"]
我正在尝试使用该命令构建图像
docker build -t app .
但我得到了这个不断的错误:
[+] Building 0.2s (2/2) FINISHED
=> [internal] load build definition from Dockerfile 0.2s
=> => transferring dockerfile: 2B 0.0s
=> CANCELED [internal] load .dockerignore 0.0s
=> => transferring context: 0.0s
failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount457647683/Dockerfile: no such file or directory
我的文件夹目录是这样的:
|- Dockerfile
|- README.md
|- src
|- package.json
|- public
|- node-modules
|-package-lock.json
我的操作系统是:Windows 10 Pro
【问题讨论】:
-
它现在可以工作,但我不知道这是怎么发生的,我猜我在错误的目录中使用了 docker build 命令,我正在从 vscode 终端运行命令,所以我想我没有运行项目根目录中的命令以及 dockerfile 所在的位置,请确保您在正确的位置运行命令@MarcinWolny
标签: docker dockerfile docker-container