Tag: 天青 cosmosdb

Docker容器连接到主机DocumentDB模拟器

我有一个.NET core应用程序,我想连接到主机上使用Microsoft.Azure.DocumentDB.Client.1.2.1 NuGet包可用的DocumentDB模拟器的实例。 主机的地址是10.0.75.1 ,所以我使用Uri https://10.0.75.1:8181 。 初始化期间,我收到以下exception: System.Net.Http.CurlException: SSL peer certificate or SSH remote key was not OK 。 我已经尝试将模拟器的pem证书复制到container:/usr/share/ca-certificates并运行update-ca-certificates命令,但未成功。 任何build议?

在Docker容器中运行Cosmos数据库模拟器。 UI完全没有反应。

我试图在Docker容器中运行Cosmos DB模拟器。 我的操作系统是Windows 10。 我遵循微软在这里所说的所有步骤 最后,在导入Enulator生成的证书之后,我确实设法运行一个容器,但UI看起来是空的(见下文): 我的理解是UI应该看起来像这样: 这第二个用户界面是我可以看到直接在我的机器上运行模拟器(不涉及docker容器) 注意docker容器中的用户界面如何显示“文档数据库”,而在我的机器上运行的则是“宇宙数据库”。 更不用说不同的布局(和第二个实际工作的事实) 让我感到困惑的是,我确定这是我们在这里看到的安装程序。 我知道这一点,因为在与官方的微软图像有这个问题后,我们使用相同的安装程序,将Cosmos数据库仿真器放在我们的机器上,当我们运行它…相同的结果,我们build立自己的docker图像。 要清楚 – 这2个用户界面是相同的安装程序的结果,在Docker容器中运行,并在Windows 10机器上运行。 有没有其他人遇到同样的问题,如果是的话,你有没有find一种方法来解决这个问题? 所有帮助高度赞赏

如何定义azure-cosmos-db-emulator-docker的端点

我正在使用azure-cosmos-db-emulator-docker,每当我的电脑重新启动时,我都有一个新的EndPoint地址,所以我需要用新的URL更新我的web.config。 我没有find如何,但我想知道是否有可能定义一个EndPoint URL始终具有相同的URL? 我在这篇文章中find的唯一一篇关于这篇文章的文档,但没有关于设置EndPoint URL的信息。 https://docs.microsoft.com/en-us/azure/cosmos-db/local-emulator#developing-with-the-emulator 在projet https://github.com/Azure/azure-cosmos-db-emulator-docker的GitHub上也没有什么

如何在Docker for Windows上运行Cosmos数据库模拟器?

我试图让在Docker上运行的Cosmos数据库模拟器为Windows,但我没有任何运气。 我在这里遵循命令: https://docs.microsoft.com/en-us/azure/documentdb/documentdb-nosql-local-emulator 特别: md %LOCALAPPDATA%\DocumentDBEmulatorCert 2>nul docker run -v %LOCALAPPDATA%\DocumentDBEmulatorCert:c:\DocumentDBEmulator\DocumentDBEmulatorCert -P -t -i mominag/documentdb_emulator 我收到来自Docker的各种错误,包括“无效绑定挂载”。 该命令本身似乎不正确,所以我已经尝试将mominag/documentdb_emulator更改为microsoft/azure-documentdb-emulator但是没有奏效。 这并没有帮助,这是我第一次尝试使用Docker。 我也看了一下GitHub上看起来像Microsoft文档中命令的来源。 https://github.com/Azure/azure-documentdb-emulator-docker 更新:这是我正在运行的命令和返回的错误。 PS C:\> md %LOCALAPPDATA%\DocumentDBEmulatorCert 2>nul out-file : FileStream was asked to open a device that was not a file. For support for devices like 'com1:' or 'lpt1:', call CreateFile, then use the FileStream constructors […]