对Docker来说是完全陌生的-尝试在Docker上启动dotnetcore Web应用程序(在Win7上为DockerToolbox)并遇到此错误。
这是我的:
这是一个全新的项目,我已经安装了
这里可能是什么问题?
-编辑- 只是指出,是的,我还发布了我的Web应用程序。
答案 0 :(得分:0)
您可以将缺少的arg添加到docker-compose, 我认为您正在发送一条路径或类似的路径
context: .
args:
- buildno=1
- gitcommithash=cdc3b19
请参阅:https://docs.docker.com/compose/compose-file/compose-file-v2/#args
答案 1 :(得分:0)
我通过以下操作使其正常工作:Build docker in ASP.NET Core: "no such file or directory" error
解决方法是先发布您的项目。之前我做错了。我们可以通过以下方式做到这一点:
dotnet发布./SolutionName.sln -c版本-o ./obj/Docker/publish
然后通过
跟进docker-compose up
我也确实添加了一些端口映射,这是我的更新...
要访问的URL是:
希望有帮助,加油!