作者: 二師兄 時間: 2018-6-13 12:42 標題: 用docker 做development, vs virtualbox 有乜優勢?
有冇人可以對比下?
作者: faiwaic 時間: 2018-6-13 12:47
係咁易 Google 左一下, 唔知幫唔幫到你:
https://www.smarthomebeginner.co ... cker-vs-virtualbox/
作者: tsangwailam 時間: 2018-6-13 13:15
本帖最後由 tsangwailam 於 2018-6-13 13:19 編輯
docker 同 virtualbox 兩樣野離。
docker 比 vm 輕好多,你同一部機同以行好多個 docker container都冇問題,但行一兩個VM 可能己經唔掂。因為docker container 會共用同一個OS 資源,VM 就每個VM 都行一個OS,overhead左好多.
docker container 又可以好簡單噉distribute 到唔同系統,而且保持系統環境一致性。
作者: takayo72 時間: 2018-6-13 14:30
提示: 作者被禁止或刪除 內容自動屏蔽
作者: seasky 時間: 2018-6-13 17:30
提示: 作者被禁止或刪除 內容自動屏蔽
作者: tsangwailam 時間: 2018-6-13 18:42
本帖最後由 tsangwailam 於 2018-6-13 18:48 編輯
回覆 4# takayo72
可能講得唔好,我指唔同系統係指distribute去唔同地方既機器server。系統一致性係講成個development environment 一致性。
但其實你個問題,係 WINDOW 起個LINUX VM 己經可以RUN 番個 DOCKER CONTAINER。
作者: tsangwailam 時間: 2018-6-13 18:46
回覆 5# seasky
可參考
https://blog.jessfraz.com/post/docker-containers-on-the-desktop/
作者: takayo72 時間: 2018-6-13 19:08
提示: 作者被禁止或刪除 內容自動屏蔽
作者: tsangwailam 時間: 2018-6-13 20:13
本帖最後由 tsangwailam 於 2018-6-13 20:14 編輯
回覆 8# takayo72
你行native unix/linux 咪唔駛。而且宜家行cloud 既 infrastructure 都係 VM。
所以VM 同 docker 其實唔應該比較,用途跟本唔同。
作者: 梁炳 時間: 2018-6-13 23:01
其實唔洗VM, 係win10入面個"寄生Ubuntu"上面,應該都裝到Docker?
如果唔得,Docker Toolbox都可以幫你係Virtualbox上面行
Docker其實係base on一個叫Linux container (LXC)既東東,基本上係一層輕量既abstraction,從此用乜linux distro已經唔係一個煩惱,你件野用開ubuntu,你寫app時指定個docker image係ubuntu就得,就算隻Server行CentOS,行到docker就行到你隻app
VM今時今日已經當係一部實機咁看待,有固定分配既CPU, ram資源
Docker container應該被看為"service"層面既東西,一個container應該只提供一個服務 (e.g. MySQL / Redis / Web server...)
留意番既係,係development機同Server機(deployment)行Docker,係可以有唔同既用法同意義。
例如,係development環境,好多時都會mount份source code入去行
而係deployment環境,多數都係mount data volume,而份code係係個image入面,不受改變
作者: takayo72 時間: 2018-6-14 06:24
提示: 作者被禁止或刪除 內容自動屏蔽
作者: takayo72 時間: 2018-6-14 07:42
提示: 作者被禁止或刪除 內容自動屏蔽
作者: tyyv110 時間: 2018-6-16 20:05
docker同virtualbox完全係兩樣野黎

作者: 清仔 時間: 2018-6-16 22:03
公司用埋Kubernetes
