8

Có cách nào để chạy vùng chứa Docker trong Windows IoT Core không? Tôi đã thấy nó có thể được sử dụng trong Azure, Windows Server và máy tính để bàn W10 nhưng không có bằng chứng về Windows IoT Core và tôi không chắc chắn nếu một số cài đặt đã tồn tại của docker-engine tương thích với IoT Core hay không khả thi.Vùng chứa Docker có thể chạy trong Windows IoT Core

+1

Tôi cũng quan tâm đến điều này. Nó sẽ là một cách tuyệt vời để tạo ra các máy chủ nhỏ chạy tất cả mọi thứ. – jonasm

+0

vâng, cũng muốn biết điều này! – juFo

+0

Tôi cũng quan tâm đến điều này. – garfbradaz

Trả lời

2

Thứ Sáu tuần trước, Azure IoT Edge v2 được khởi chạy trong Xem trước công khai hôm qua với hỗ trợ out-of-box cho native Windows containers! Thậm chí còn có how-to để triển khai trên Windows IoT Core với một bo mạch dựa trên x64 tương thích *.

Mô-đun bên thứ nhất như Azure, Azure Stream Analytics, Modbus và trải nghiệm nhà phát triển tuyệt vời trong VS Code để tạo mô-đun tùy chỉnh tất cả hoạt động tốt với các vùng chứa Windows trên cả Windows 10 và IoT Core.

* Lưu ý: Vùng chứa Windows yêu cầu hỗ trợ bộ xử lý dựa trên x 64, chúng sẽ không hoạt động trên các thiết bị dựa trên ARM32 như Raspberry Pi.

-1

Câu trả lời ngắn gọn là, không. Điều này là do Windows 10 IoT Core là một hệ điều hành hỗ trợ một tập hợp các tính năng chồng chéo với Windows 10 trên máy tính để bàn, nhưng không có phiên bản nào của Docker chạy trên đó. Trên đỉnh đầu của tôi, sẽ có một vài mối quan tâm với việc tạo ra một phiên bản như vậy. Đầu tiên, việc thực hiện Docker sẽ phải chạy được (sử dụng các tính năng mà hệ điều hành hỗ trợ), và thứ hai, các tính năng được sử dụng trong container sẽ cần được ảo hóa bởi Docker dưới dạng được hỗ trợ trong Windows 10 IoT Core. Thứ ba, phần cứng chạy Windows 10 IoT Core (và Docker và container của nó) sẽ phải hỗ trợ tất cả các chức năng này. Có lẽ một số người làm và một số thì không. Vấn đề có thể là liệu phần cứng như Raspberry Pi hay Minnowboard có hỗ trợ ảo hóa theo cách mà đây có phải là một kịch bản thực tế hay không.

+0

Docker chạy trên Raspbian để phần cứng có khả năng. https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/ –

+0

Mền không có IS không đúng. Nó không chạy trên RPI - IoT-Core vì các vấn đề .NET Core. –

+1

Lưu ý rằng tại thời điểm câu trả lời này được đưa ra, nó là chính xác. – Naikrovek

Các vấn đề liên quan