Docker (2)与虚拟机的比较
生活随笔
收集整理的這篇文章主要介紹了
Docker (2)与虚拟机的比较
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 總結
傳統虛擬機技術是虛擬出一套硬件后,在其上運行一個完整操作系統,在該系統上再運行所需應用進程;而容器內的應用進程直接運行于宿主的內核,容器內沒有自己的內核,而且也沒有進行硬件虛擬。因此容器要比傳統虛擬機更為輕便。
1.1 操作系統級虛擬化
| 啟動 | 秒級 | 分鐘級 |
| 硬盤使用 | 一般為 MB | 一般為 GB |
| 性能 | 接近原生 | 弱于 |
| 系統支持量 | 單機支持上千個容器 | 一般幾十個 |
2. Docker 與虛擬機比較
- Docker 容器對系統資源需求很少,一臺主機上可以同時運行數千個 Docker 容器
- Docker 通過類似 Git 設計理念的操作來方便用戶獲取、分發和更新應用鏡像,存儲復用,增量更新;
- Docker 通過 Dockerfile 支持靈活的自動化創建和部署機制,以提高工作效率,并標準化流程 。
總結
以上是生活随笔為你收集整理的Docker (2)与虚拟机的比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能合约重构社会契约(12)天秤币
- 下一篇: Docker (3)核心概念