你能理解Docker的错误信息吗?

我承认,我是容器世界的新手。但是我设法使用 WSL2 在我的 W10 上运行 docker。我还可以使用 docker-UI 并运行容器/应用程序或图像。所以我相信基础设施已经到位并且是最新的。然而,当我尝试即使是最简单的 Dockerfile 时,它​​似乎也不起作用,我不明白它给出的错误消息:这是 Dockerfile:

FROM ubuntu:20.04

(是的,一个不起眼的开始 - 或者一个极度精简的复制品)

docker build Dockerfile
[+] Building 0.0s (2/2) FINISHED
 => ERROR [internal] load build definition from Dockerfile                                                                                                                    0.0s
 => => transferring dockerfile: 33B                                                                                                                                           0.0s
 => ERROR [internal] load .dockerignore                                                                                                                                       0.0s
 => => transferring context: 33B                                                                                                                                              0.0s
------
 > [internal] load build definition from Dockerfile:
------
------
 > [internal] load .dockerignore:
------
failed to solve with frontend dockerfile.v0: failed to build LLB: error from sender: Dockerfile is not a directory

回答

你需要运行docker build -f [docker_file_name] .(不要错过最后的点)。

如果您的文件名是,Dockerfile那么您就不需要-f和 文件名。


以上是你能理解Docker的错误信息吗?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>