是否有可能从Docker容器中运行我的开发asp.net核心服务器

在开发node.js项目时,我通常会使用docker compose来调出整个docker容器,以便在本地主机上进行开发。 我装入卷并使用nodemon自动更新正在运行的服务器。 这很好。 但是,它似乎并没有像asp.net核心一样工作。

有没有可能为asp.net核心应用程序运行开发容器? 我希望在主机发生更改时重新启动服务器。 我知道你可以用dotnet watch run命令来做到这一点,但我还没有看到它在一个正在运行的docker容器中工作。 我怎样才能得到这个在docker组成堆栈工作? 我应该使用什么docker基础图像? 理想情况下,这个解决scheme将从命令行工作,而不使用Visual Studio,因为我在Mac上使用Visual Studio代码。