Docker入門簡介

1、docker簡介

        官網:https://www.docker.com/products/overviewweb

        Docker是一個開源的引擎,能夠輕鬆的爲任何應用建立一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試經過的容器能夠批量地在生產環境中部署,包括VMs(虛擬機)、bare metal、OpenStack 集羣和其餘的基礎應用平臺。 
Docker一般用於以下場景:docker

一、web應用的自動化打包和發佈;
二、自動化測試和持續集成、發佈;
三、在服務型環境中部署和調整數據庫或其餘的後臺應用;
四、從頭編譯或者擴展示有的OpenShift或Cloud Foundry平臺來搭建本身的PaaS環境。數據庫

2、docker相對於vm(虛擬機)的優點

一、啓動速度快,容器一般在一秒內能夠啓動,而 VM 一般要更久。
二、資源利用率高,一臺普通 PC 能夠跑上千個容器,你跑上千個 VM 試試。
三、性能開銷小, VM 一般須要額外的 CPU 和內存來完成 OS 的功能,這一部分佔據了額外的資源。性能

相關文章
相關標籤/搜索