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