我有一个使用 pm2 在 Windows Server 2016 中托管的节点应用程序。它运行在一家小型企业的本地办公网络上。
起初我的应用程序没有遇到任何问题,但最终会弹出一些问题,因为某些第三方软件或防病毒软件扰乱了安全设置,导致应用程序无法从存储的目录访问媒体文件;或者不定期发送http请求。所有这些都是我无法在我的机器上重现的错误,并且相当肯定是生产环境的问题。
我认为 docker 容器可能会有所帮助,但我发现 docker 不能在 Windows Server 版本上运行?作为新手,是否有更简单的解决方案或一些我不知道的标准做法?
Docker 确实使用 WSL2 在 Windows 服务器上运行,WSL2 基本上会为此设置一个虚拟机。虽然你的卷和防病毒问题无法解决。
我的方法是:
希望有帮助。