2015
10
06

Docke虛擬化開發環境

關鍵字:Docke虛擬化Container

Docker 是一個開源專案,基於 Google 公司推出的 Go 語言實作,目標是實作輕
量級的作業系統虛擬化解決方案,能夠快速部署輕量、獨立的應用程式運作環境
。Docker 底層使用 Linux 核心中的功能,Namespace 及 Control Groups
(cgroups) 等,來達到建置獨立的環境及控制 CPU 、Memory 、網路等資源

不同於傳統概念的虛擬化技術(如VMWARE)是建構在硬體虛擬的架構之上,Docker
主要是建構在應用程式層(或是說核心層級)之上,
,此項概念使得Docker 容器的啟動可以數秒之內,這相比傳統的虛擬機方式要快得多

Docker 容器的執行不需要額外的虛擬化支援,因而對系統資源的使用率很高,一
台主機上可以同時執行數千個 Docker 容器

Docker使得開發者可以使用一個標準的映像檔(Image)來建立一套開發容器
(Container),開發完成之後,維運人員可以直接使用 這個容器來部署程式碼
,這讓過去開發人員為了驗證開發與正式發布環境之間差異,花上大量的時間的噩 夢,將不再發生,而對於系統維護人員,當系統災難發生時,也可以快速重新佈署映像檔,而不必擔心重新安裝的系統環境,會導致原本正常的程式發生問題
傑立資訊傑立資訊事業有限公司

電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:service@julyinfo.com | 臺北市大安區和平東路3段257號6樓map

© 2016 傑立資訊 All rights reserved.法律顧問:宇恒法律事務所