繁体   English   中英

Docker容器可以在Windows IoT Core中运行

[英]Can Docker containers run in Windows IoT Core

有没有办法在Windows IoT Core中运行Docker容器? 我已经看到它可以在Azure,Windows Server和桌面W10中使用,但没有关于Windows IoT Core的证据,我不确定一些现有的docker-engine安装是否与IoT Core兼容,或者它不是可能。

自10月17日发布的物联网核心版本16299起,此功能已预览。

https://developer.microsoft.com/en-us/windows/iot/docs/whatsnew

您可以在64位Windows 10 IoT核心上运行Nano Server Core容器。 此时可能只是amd64。

上周五, Azure IoT Edge v2昨天在Public Preview中推出,对本机Windows容器提供开箱即用的支持! 甚至有一个如何对用于兼容基于x64的主板在Windows物联网核心部署*。

Azure函数,Azure流分析,Modbus等第一方模块以及VS Code中用于创作自定义模块的强大开发人员体验都适用于Windows 10和IoT Core上的Windows容器。

*注意:Windows容器需要基于x64的处理器支持,它们不适用于基于ARM32的设备,如Raspberry Pi。

最简洁的答案是不。 这是因为Windows 10 IoT Core是一个支持一组与Windows 10桌面重叠的功能的操作系统,但目前没有可运行的Docker版本。 在我的头脑中,创建这样一个版本会有一些问题。 首先,Docker的实现必须是可运行的(使用操作系统支持的功能),其次,容器中使用的功能需要由Docker以Windows 10 IoT Core支持的形式进行虚拟化。 第三,运行Windows 10 IoT Core(以及Docker及其容器)的硬件必须支持所有这些功能。 也许有些人做,有些则做不到。 问题可能在于Raspberry Pi或Minnowboard等硬件是否支持虚拟化,这将是一种实际情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM