費用報銷 可以在docker容器里跑windows么?
可以在docker容器里跑windows么?不可以!Docker并不是全能的,設計之初也不是KVM之類虛擬化手段的替代品,簡單總結幾點:1.Docker是基于Linux 64bit的,無法在32bit
可以在docker容器里跑windows么?
不可以!Docker并不是全能的,設計之初也不是KVM之類虛擬化手段的替代品,簡單總結幾點:
1.Docker
是基于Linux 64bit的,無法在32bit的linux/Windows/unix環(huán)境下使用2.LXC
是基于cgroup等linux kernel功能的,因此container的guest系統(tǒng)只能是linux base的3.隔離性相比KVM之類的虛擬化方案還是有些欠缺,所有container公用一部分的運行庫4.網絡管理相對簡單,主要是基于namespace隔離5.cgroup
的cpu和cpuset提供的cpu功能相比KVM的等虛擬化方案相比難以度量(所以dotcloud主要是按內存收費)6.docker
對disk的管理比較有限7.container
隨著用戶進程的停止而銷毀,container中的log等用戶數(shù)據(jù)不便收集針對1-2,有windows base應用的需求的基本可以pass了 3-5主要是看用戶的需求,到底是需要一個container還是一個VM, 同時也決定了docker作為 IaaS 不太可行。虛擬化軟件應該選哪個?個人用?
正常情況下,我們只需要使用一種電腦系統(tǒng)就夠了,但也有時候需要使用多系統(tǒng)。如果在一臺電腦上安裝多個系統(tǒng)那就過于麻煩了,所以就有了虛擬化技術。通過虛擬化技術可實現(xiàn)多系統(tǒng)共存易于切換使用,那對于個人而言應該選哪種虛擬化軟件呢?
Windows系統(tǒng)上的虛擬化軟件
1、推薦:VMware Workstation
這款虛擬化工具是VMware推出的,只能運行在Windows平臺上,目前來說應用很廣,雖說是收費的軟件,但網上有不少破解版的。
2、VirtualBox
這款本來是Sun公司開發(fā)的,已經被Oracle收購了。VirtualBox支持多系統(tǒng)(Windows、macOS、Linux等),和VMware Workstation不同的是,它是免費的,另外VirtualBox上的虛擬機對64位系統(tǒng)支持不好。
蘋果macOS系統(tǒng)上的虛擬化軟件
要知道,蘋果macOS系統(tǒng)上很多軟件都是要收費的,虛擬化軟件也不例外,不過好在網上也有相應的破解版本。
1、VirtualBox
2、Parallels Desktop
此款虛擬機被評為mac上功能最強大的虛擬機軟件,但是它是收費的。
3、推薦:VMware Fusion
同樣也是屬于VMware出品,只不過它是運行在macOS系統(tǒng)上的,網上有不少授權碼,我現(xiàn)在用的也就是這款虛擬機軟件,推薦使用。
跨平臺的Docker
Docker是一種新的輕量級虛擬化技術,比傳統(tǒng)的虛擬機性能更好(傳統(tǒng)虛擬機占用空間大、啟動慢、對宿主機性能會產生較大影響)?,F(xiàn)在很多云計算平臺也使用了Docker技術,所以對于個人而言也可以嘗試Docker技術。
注意:Docker和傳統(tǒng)虛擬機另一個區(qū)別是,傳統(tǒng)虛擬機軟件支持Windows系統(tǒng)的虛擬化,而Docker里的虛擬系統(tǒng)只能是Linux類系統(tǒng),不支持虛擬的Windows系統(tǒng)。
以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區(qū)交流 ~ 我是科技領域創(chuàng)作者,十年互聯(lián)網從業(yè)經驗,歡迎關注我了解更多科技知識!