- 論壇徽章:
- 8
|
1. 你用Docker的理由是什么?
①Docker倡導“Build once,Run anywhere”,再煩瑣的活兒,只需要做一次,制作成Docker鏡像,在任何環(huán)境下都可以運行,在不同的環(huán)境自由遷移。
②Docker容器的啟動可以在秒級實現(xiàn),這相比傳統(tǒng)的虛擬機方式要快得多。
③Docker對系統(tǒng)資源的利用率很低,一臺主機上可以同時運行數(shù)千個Docker容器。
④使用Docker,不需要做任何配置,就能保證開發(fā)和測試環(huán)境完全一致
⑤面試的時候大家都會Docker,你不會是不是落后了。
2. Docker有哪些你難以忍受的缺點需要改進?
①Docker支持Unix/Linux操作系統(tǒng),不支持Windows或Mac
②Docker用于應用程序時是最有用的,但并不包含數(shù)據。日志和數(shù)據庫等通常應放在Docker容器外。
③雖然Docker很優(yōu)秀,但是服務down了就down了,所有的服務都是松耦合,很少有符合自己的業(yè)務。
3. 對于創(chuàng)業(yè)型公司來說,剛起步時有必要采用Docker嗎?
Docker對于創(chuàng)業(yè)公司來說,不僅可以節(jié)省成本,還可以為應用提供更好的隔離性、可移植性、安全性等。大公司都在用,你不用就落后了,等到完全成熟以后就跟不上了。不過創(chuàng)業(yè)型公司剛起步時用不用Docker并沒有必然的聯(lián)系。 |
|