docker build -t centos-hadoop ./ # docker build -t ImageName:TagName dir [+] Building 0.0s (2/2) FINISHED => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 2B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s ERROR: failed to solve: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount2250137742/Dockerfile: no such file or directory
时间: 2024-02-10 07:06:50 浏览: 195
centos7.6离线安装docker-ce-19.03、nvidia-docker2
5星 · 资源好评率100%
这个错误信息表明 Docker 在构建镜像时无法找到 Dockerfile 文件。请确认您在运行 `docker build` 命令时,当前工作目录下是否有 Dockerfile 文件,并且文件名是否正确。如果 Dockerfile 文件存在但是仍然出现这个错误,您可以尝试使用绝对路径指定 Dockerfile 文件的路径。例如,如果 Dockerfile 文件在 `/home/user/project` 目录下,您可以使用以下命令构建镜像:
```
docker build -t centos-hadoop /home/user/project
```
另外,也可能是 Docker 守护进程没有足够的权限来访问 Dockerfile 文件。请确认您是否以足够的权限运行 Docker。
阅读全文