2 回答

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超8個(gè)贊
docker的容器是以鏡像來創(chuàng)建的,鏡像是不是一個(gè)類似操作系統(tǒng)的環(huán)境?
?- 很多人都會(huì)以docker container類比virtualbox,但實(shí)際上只是個(gè)隔離環(huán)境,比一套完整操作系統(tǒng)小多了。比如有的精簡linux image只有幾M(或者是幾十M)。
是不是到正式環(huán)境上還要安裝docker,然后把應(yīng)用部署在其中?
- 如果用docker,就直接部署在container service上,把你本地的container(或者是git上的)直接push到host上。
docker-machine工具是不是把整個(gè)過程搬到虛擬機(jī)里來操作了?
- docker-machine是個(gè)虛擬機(jī)來host docker,因?yàn)閐ocker只能在linux跑 (好像現(xiàn)在docker可以直接在mac和windows跑了,我還注冊(cè)了個(gè)測試號(hào),但沒怎么用)

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超4個(gè)贊
docker可以使用docker build工具鏈將應(yīng)用和所有依賴整個(gè)安裝到鏡像中,部署的時(shí)候直接啟動(dòng)容器就是一個(gè)正確運(yùn)行的服務(wù)了。docker build使用Dockerfile,Dockerfile是一個(gè)文本文件,相當(dāng)于一個(gè)腳本,可以在CI系統(tǒng)中自動(dòng)執(zhí)行,做持續(xù)集成、持續(xù)部署很容易,build、test成功后直接替換線上的鏡像就行。
添加回答
舉報(bào)