San*_*der 4 nginx windows-nano-server
我想在基于 Nano Server 的 Docker 容器中运行 nginx。如果我使用 Windows Server Core 作为基础,它工作正常,但如果我使用 Windows Nano Server,nginx.exe 会立即退出,代码为 -1073741515 (0xC0000135),网络告诉我这意味着“应用程序未能正确初始化”。不打印输出。
我尝试使用 nginx 1.11.13 和 Windows Nano Server 10.0.14393.1066。
在某些时候,Microsoft 发布了一个包含 Nginx 和 Nano Server的示例容器映像,但它似乎没有维护并且已经过时 7 个月,所以对我来说不是很有用。我也找不到有关他们如何生成此容器映像的任何说明,因此我可以尝试使用最新的组件来重现它。
我需要做什么才能使 nginx 在基于 Nano Server 的容器中工作?
小智 5
问题是 nginx 的官方版本是使用“任何 cpu”设置(32 + 64 位支持)构建的,但在 nano 服务器上,您只能使用本机 64 位二进制文件。
你可以从这里找到 nginx 的原生 64 位版本:https : //www.nginx.kr,我还上传了 Dockerfile 将它安装到 nano 服务器到这里:https : //github.com/olljanat/nginx-nanoserver
| 归档时间: |
|
| 查看次数: |
2606 次 |
| 最近记录: |