下面我從這幾個章節介紹Docker.
一、Docker是什麼,他與vmware的不同之處。
二、Docker在Ubuntu中的安裝部署注意細節。
三、Docker一些深度的操作和使用。
四、總結Docker的部署和操作的習慣。
一、Docker的定義和VMware的不同。
Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從 Apache2.0 協議開源。
Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。
容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。
Docker 的優點
Docker 是一個用於開發,交付和運行應用程序的開放平臺。Docker 使您能夠將應用程序與基礎架構分開,從而可以快速交付軟件。藉助 Docker,您可以與管理應用程序相同的方式來管理基礎架構。通過利用 Docker 的方法來快速交付,測試和部署代碼,您可以大大減少編寫代碼和在生產環境中運行代碼之間的延遲。
1、快速,一致地交付您的應用程序
Docker 允許開發人員使用您提供的應用程序或服務的本地容器在標準化環境中工作,從而簡化了開發的生命週期。
容器非常適合持續集成和持續交付(CI / CD)工作流程,請考慮以下示例方案:
- 您的開發人員在本地編寫代碼,並使用 Docker 容器與同事共享他們的工作。
- 他們使用 Docker 將其應用程序推送到測試環境中,並執行自動或手動測試。
- 當開發人員