Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将linux上运行docker的asp.net core连接到Windows主机上运行的Azure存储仿真程序_Docker_Asp.net Core_Azure Storage - Fatal编程技术网

将linux上运行docker的asp.net core连接到Windows主机上运行的Azure存储仿真程序

将linux上运行docker的asp.net core连接到Windows主机上运行的Azure存储仿真程序,docker,asp.net-core,azure-storage,Docker,Asp.net Core,Azure Storage,我正在asp.NETCore2.1中开发一些微服务。我的一些服务使用Azure存储。它们都使用Docker托管在Linux容器中,这一切都很好。我意识到可以将存储模拟器容器化,但这不是我想要的,我想连接到运行它的主机 我的问题归结为:;如何将应用程序连接到桌面(主机)上运行的存储仿真程序 谢谢 不幸的是,storage emulator不是一个可扩展的存储服务,不支持大量并发客户端。因此,它可能不适用于您想要的场景。它还意味着在机器上本地操作和工作,而不是在基于网络的env(连接到托管仿真器的主

我正在asp.NETCore2.1中开发一些微服务。我的一些服务使用Azure存储。它们都使用Docker托管在Linux容器中,这一切都很好。我意识到可以将存储模拟器容器化,但这不是我想要的,我想连接到运行它的主机

我的问题归结为:;如何将应用程序连接到桌面(主机)上运行的存储仿真程序


谢谢

不幸的是,storage emulator不是一个可扩展的存储服务,不支持大量并发客户端。因此,它可能不适用于您想要的场景。它还意味着在机器上本地操作和工作,而不是在基于网络的env(连接到托管仿真器的主机)上。我建议检查这一点,以显示Azure存储和模拟器功能之间的差异


既然您提到您的客户机在Linux上运行,我建议您使用Azure Emulator for Linux,它也在Docker中运行。因此,我的建议是在本地运行多个实例并测试该应用程序,或者使用Azure提供的试用积分,看看它是否最合适。

答案对您有帮助吗?@AdamSmith MSFT感谢您的回答。我会检查蓝铜矿,但它并没有完全回答我的问题。我的问题甚至与蓝铜矿有关。我会投赞成票,但我不能接受它作为回答。抱歉,再次感谢。:)我建议检查这个线程:我个人没有尝试过这个解决方案,但是这个概念可能会帮助你将你的应用程序连接到一个特定的主机。如果这能让你更接近你想要的,请告诉我。