有没有办法使用dotnet手表与docker compose,或类似的东西?

问题描述 投票:0回答:1

使用.NET Core进行开发时,我们可以使用dotnet watch工具,以便在发生任何变化时自动重新编译。

另一方面,Docker组合非常好,以便在开发时将.NET应用程序,数据库,任何类型的消息传递组件,前端等组合在一起。

事实证明,在这种情况下,有一个缺点。如果我在.NET应用程序上修改某些内容,我需要停止Docker撰写,然后再次开始要求重建容器。这不是可怕的事情,但它可能会更好。

有没有办法使用dotnet手表与Docker组合,或类似的东西?

在这种情况下,我相信我最终会得到两个撰写文件:一个用于开发,一个用于生产。那是对的吗?什么是正确的方法和工作流程?

docker .net-core docker-compose workflow
1个回答
0
投票

那么你可以尝试这样做...一旦dotnet监视完成后重新编译更改,你可以通过挂载路径将更改推送到正在运行的容器然后你可以使用

docker commit

将容器作为带有新标记的图像提交。这将节省您重新构建容器的开销。有关docker commit的更多信息,请访问here

© www.soinside.com 2019 - 2024. All rights reserved.