隻進(jìn)行單一語(yǔ)言的開(kāi)發(fā),啟動(dòng)一臺(tái)虛擬機(jī),這種情況 docker 占用的資源會(huì)不會(huì)比較多?
既要進(jìn)行 php 開(kāi)發(fā),又要進(jìn)行 python,兩個(gè)程序需要不同的環(huán)境,vagrant 進(jìn)行開(kāi)發(fā)的話,需要啟動(dòng)兩個(gè) vagrant 虛擬機(jī)才行,占用資源多,這時(shí)候選擇 Docker 會(huì)不會(huì)更好?
認(rèn)證0級(jí)講師
Docker 不算是虛擬機(jī),是進(jìn)程隔離,對(duì)於資源的消耗很少。
vagrant 是虛擬機(jī)器上所做的封裝,虛擬機(jī)器本身消耗資源。
如果你原本用的 Linux,如果是場(chǎng)景一還是場(chǎng)景二,都選 Docker
如果你用的是 OSX 或 Windows,那就需要開(kāi)虛擬機(jī),場(chǎng)景一下 vagrant 比較簡(jiǎn)單,場(chǎng)景二下就需要在 vagrant 裡面上 Docker