我尝试使用带有docker的asp net core。 我在我的本地机器上编码,我已将我的应用程序映射到我使用的docker容器。 每当我想运行app时,我都不构建docker容器,我只是在容器内执行dotnet build和dotnet run命令。
问题是,即使文件在我构建之前在容器中更新,并在容器中运行app,结果也是错误的。当我第一次构建它时,应用程序运行但是附加到容器的内容。
我不知道为什么会这样。
在我看来,如果我将Dockerfile workdir设置为例如/ dotnetapp并且我将我的应用程序将dir挂载到容器中的/ dotnetapp dir,则应该覆盖容器中的所有文件。它发生了。但是当我构建并运行aps时,app回复给我的内容已经过时了