Docker Windows容器运行DLL的

问题描述 投票:0回答:1

我在实验室工作,我们有一些设备使用DLL连接到我们的计算机并交换数据,我正在建立一个docker容器,我们将从中运行实验并与许多不同的设备通信,其中大多数使用python库或DAQ(也可以从python中使用),但有些使用DLL。我的问题是:

我可以在我的机器上运行Linux并将Windows作为容器的操作系统吗?

我可以使用此设置连接DLL吗?

如果我的机器没有运行Windows 10 PRO(我们使用win8 home并计划升级到win10 home),我能否使用DLL?

我可以在容器内使用这些DLL吗?他们需要在容器中吗?

docker
1个回答
0
投票

1.- Docker有两个主机容器类型,windows和linux,只有windows主机类型(windows机器)可以运行windows容器和linux容器,因为你可以在windows容器中运行net framework,而linux主机只运行linux容器。

2.-如果你使用跨平台net core,你可以在docker主机linux和windows中运行,但是你有使用net框架的库,你可以使用windows主机容器,你可以通过nuget迁移到net core,我在C#

3.-即使您已启用BIOS处理器选项并且您的机器有硬件要求,您也可以使用docker,找到更多here

4.-我建议使用现有的官方图片,只需要添加你的代码,你可以找到here并检查样品

© www.soinside.com 2019 - 2024. All rights reserved.