我有AWS通用容器环境。由于某种原因,我想在同一容器上运行多个dotnet webapi应用程序。我知道有可能。因为已经看到有人这样做,所以将bash脚本传递给ENTRYPOINT。该脚本为每个应用程序创建一个kestrel- $ API.service文件,并将它们放在/ etc / systemd / system /目录中,并运行systemctl启用这些服务。
但是我想知道是否有更好或更优雅的方法来做到这一点。 我不想使用多容器的原因是因为在Dockerrun文件中,我必须为每个容器指定一个内存限制,并且必须创建一个容器网络。