More Related Content
Similar to Vm docker compare
Similar to Vm docker compare (20)
More from Yosheng Zhang (8)
Vm docker compare
- 12. 容器
基礎設施(Infrastructure)。
主操作系統(Host Operating System)。所有主流的Linux發行版都可以運行
Docker。對於MacOS和Windows,也有一些辦法”運行”Docker。
Docker守護進程(Docker Daemon)。Docker守護進程取代了Hypervisor,它是
運行在操作系統之上的後臺進程,負責管理Docker容器。
各種依賴。對於Docker,應用的所有依賴都打包在Docker鏡像中,Docker容器
是基於Docker鏡像創建的。
應用。應用的源代碼與它的依賴都打包在Docker鏡像中,不同的應用需要不同
的Docker鏡像。不同的應用運行在不同的Docker容器中,它們是相互隔離的。
12
- 15. Docker 概念
映像檔(Image) - Docker映像檔為一個唯讀的檔案,可以用來建立Docker
容器。
容器(Container) - 容器是由映像檔建立出來,可以做啟動、開始、停止、
刪除...等動作,每個容器都是彼此孤立、互不影響。
倉庫(Repository) - 倉庫是個集中存放映像檔的地方,又可以分為公開倉
庫(Public)和私有倉庫(Private),目前最大的公開倉庫為Docker Hub,存
放了大量的映像檔供使用者下載。而一般企業也可以建立私有倉庫,供
自己企業內部使用。
15
- 18. 如何解決高併發?
透過 Docker 叢集進行橫向擴展 可用的相關工具如下
Docker Swarm、Kubernetes 以及 Marathon/Mesos。
透過 Docker 搭配 Ngix 進行反向代理
程式碼進行優化
18
- 21. 參考資料
docker容器与虚拟机有什么区别?
https://www.zhihu.com/question/48174633
一篇不一样的docker原理解析
https://zhuanlan.zhihu.com/p/22382728
一篇不一样的docker原理解析 提高篇
https://zhuanlan.zhihu.com/p/22403015
10個Q&A快速認識Docker
https://www.ithome.com.tw/news/91847
Nginx + Docker 实现单点负载均衡
http://yumengxu.com/2016/06/15/nginx-docker-proxy/
K8S延伸
https://kairen.github.io/
21