簡體   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