【问题标题】:Azure CosmosDB on LinuxLinux 上的 Azure CosmosDB
【发布时间】:2018-06-15 14:26:44
【问题描述】:

有没有办法在 Linux 机器上运行 CosmosDB 模拟器?我需要为 Azure Functions 项目设置开发环境。有一个存储解决方案 (Azurite),我想知道我是否可以为 CosmosDB 找到相同的解决方案。

(在这种情况下运行虚拟机不是一个选项)

【问题讨论】:

标签: linux azure azure-cosmosdb


【解决方案1】:

简短的回答:今天您需要一个 Windows 虚拟机来在 Linux 或任何非 Windows 平台上运行模拟器。我们发布了一个在 Windows 容器中运行的 docker 镜像,并且它们在 Linux 上不受支持。我们正在积极寻找港口的可能性,但这项工作还处于早期阶段。

【讨论】:

  • 我明白了,我只是希望我能找到更好的解决方案。您认为葡萄酒可能是一个可行的解决方案吗?
  • 葡萄酒不是一个可行的解决方案。 Emulator 是一个 64 位产品,它依赖于 .NET Framework 和各种本机 Win32 可执行文件:系统 DLL、实用程序和此 Windows 驱动程序:http.sys。虽然 Wine 实现了 Windows 内核的某些部分,但后者(http.sys)可能是最大的问题。 Wine 无法使用原生 Windows 驱动程序。
猜你喜欢
  • 2021-09-11
  • 2019-01-16
  • 2018-01-08
  • 1970-01-01
  • 2018-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多