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