【发布时间】:2021-06-01 19:43:12
【问题描述】:
我已将 docker 文件从 *.csproj 文件夹移至 .sln 文件夹,即上一层。 当我尝试使用 Visual Studio 2019 进行 docker build 时,出现以下错误,但相同的项目 docker build 在命令提示符下工作。不确定是什么导致 Visual Studio 2019 抛出此错误。解决此错误的任何帮助都会有所帮助。
Error: No Dockerfile could be found. Please make sure you have a Dockerfile called 'Dockerfile' adjacent to the project file.
Docker 构建在命令提示符下工作:
【问题讨论】:
-
docker build 命令是否从 Visual Studio 的同一目录运行?既然你移动了文件,我猜就是这样
-
是的,如果我将 dockerfile 保存在同一个文件夹中,docker build 可以正常工作,即使我在解决方案文件级别将其向上移动,如何确保它正常工作?