可以在docker容器里跑windows么?
大家讲道理
大家讲道理 2017-04-21 11:18:16
0
7
2265

容器可以跑在各种系统上,如Linux,Windows,
我可以在Linux上跑Docker容器,然后在容器里跑Windows么?
是否像Vbox那样可以看到Windows界面?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(7)
巴扎黑

明確的回答:不行!
去了解docker產生的原因以及實現的原理就知道了,最直觀的理解就是docker就是減少資源的浪費,只提供必要的服務,而像一個windows桌面不知道要浪費多少資源。
可以參考這裡 /blog/seanlook/1190000002451537

Ty80

目前不可以,下個 Windows Server 版本應該可以。
Docker and Microsoft: Integrating Docker with Windows Server and Microsoft Azure [中文]

伊谢尔伦

如果你說的是在Docker中跑Microsoft Windows作業系統,目前不可以。

如果你說的是在Docker中跑窗口應用,如Firefox,實測可以。

迷茫

明確來說 docker 並不是虛擬機,而是容器,Container。這和虛擬機器的概念還是不一樣的。虛擬機器主要是抽像出硬體支援作業系統運行,而容器本質上是基於應用的。最簡單的例子,沙箱,你可以理解docker像沙箱一樣實作應用於主機的隔離。

巴扎黑

現在應該已經可以了。美國時間4月8日,Windows正式公佈了其容器技術的一些細節,發布了Hyper-V Container和Nano Server。

而Nano Server則是專門針對雲端和DevOps的Windows Server的深度重構版本,只包含了一個最小化footprint安裝套件和一個遠端管理工具。精簡的版本(大小減了93%)意味著系統啟動更快(部落格影片啟動只花了28秒),可運作在容器、虛擬機器和實體伺服器上

Nano Server主要針對以下兩個應用場景:

為雲端而生:支援多種程式語言和runtime(如C#,Java,Node.js,Python等),可運行在容器、虛擬機器和實體伺服器上;
微軟雲端平台基礎架構:支援運行Hyper-V的運算叢集和運行Scale-out File Server的儲存叢集。

黄舟

我來扯個蛋,
docker官方某女技術員在某次會議上發布過一個影片:
docker裡面跑windows。

實際上,還是docker裡面跑virtualbox,vbox裡面跑windows。

至於docker自身則只能執行windows程式。

大家讲道理

對,docker直接跑windows確實是異想天開,system - docker contrainer - vbox - windows2003 這還差不多

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!