劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-04-30 02:23
可以在docker容器裡跑windows麼?
12
回覆列表
1 # 你在哈哈圖
不可以!Docker並不是全能的,設計之初也不是KVM之類虛擬化手段的替代品,簡單總結幾點:
1.Docker
是基於Linux 64bit的,無法在32bit的linux/Windows/unix環境下使用
2.LXC
是基於cgroup等linux kernel功能的,因此container的guest系統只能是linux base的3.隔離性相比KVM之類的虛擬化方案還是有些欠缺,所有container公用一部分的執行庫4.網路管理相對簡單,主要是基於namespace隔離
5.cgroup
的cpu和cpuset提供的cpu功能相比KVM的等虛擬化方案相比難以度量(所以dotcloud主要是按記憶體收費)
6.docker
對disk的管理比較有限
7.container
隨著使用者程序的停止而銷燬,container中的log等使用者資料不便收集針對1-2,有windows base應用的需求的基本可以pass了; 3-5主要是看使用者的需求,到底是需要一個container還是一個VM, 同時也決定了docker作為 IaaS 不太可行。
發表回復
相關內容
如何在CentOS或Fedora上執行Docker容器?
什麼是docker容器技術?
Docker容器中如何安裝vim、yum等命令?
docker中能執行windows程式嗎?
為何棄用虛擬機器?Docker容器技術有何不一樣?
docker容器與虛擬機器有什麼區別?
docker容器啟動失敗,求助?
docker容器與虛擬機器有什麼區別?
∧
中秋節和大豐收的關聯?
∨
大橋、特大橋橋長分別規定是多少米?
熱門排行
對方把你的朋友圈隱蔽了怎麼看?
彼岸花的種子叫什麼?
逆水寒紫色裝備能分解什麼?
跳繩瘦腿效果好嗎?
川西最近幾天氣候變化大嗎?
寶馬x3使用hicar的效果如何?
鐵砧子用什麼固定?
保安脫崗處罰通報範文?
直播經理人是什麼?
27層樓高度還有蚊子嗎?
不可以!Docker並不是全能的,設計之初也不是KVM之類虛擬化手段的替代品,簡單總結幾點:
1.Docker
是基於Linux 64bit的,無法在32bit的linux/Windows/unix環境下使用2.LXC
是基於cgroup等linux kernel功能的,因此container的guest系統只能是linux base的3.隔離性相比KVM之類的虛擬化方案還是有些欠缺,所有container公用一部分的執行庫4.網路管理相對簡單,主要是基於namespace隔離5.cgroup
的cpu和cpuset提供的cpu功能相比KVM的等虛擬化方案相比難以度量(所以dotcloud主要是按記憶體收費)6.docker
對disk的管理比較有限7.container
隨著使用者程序的停止而銷燬,container中的log等使用者資料不便收集針對1-2,有windows base應用的需求的基本可以pass了; 3-5主要是看使用者的需求,到底是需要一個container還是一個VM, 同時也決定了docker作為 IaaS 不太可行。