# 概述
Docker 是世界領先的軟件容器平臺。開發人員利用 Docker 可以消除協作編碼時“在我的機器上可正常工作”的問題。運維人員利用 Docker 可以在隔離容器中并行運行和管理應用,獲得更好的計算密度。企業利用 Docker 可以構建敏捷的軟件交付管道,以更快的速度、更高的安全性和可靠的信譽為 Linux 和 Windows Server 應用發布新功能。
# 認識容器
有了容器,就可以將軟件運行所需的所有資源打包到一個隔離的容器中。容器與虛擬機不同,不需要捆綁一整套操作系統,只需要軟件工作所需的庫資源和設置。系統因此而變得高效、輕量、自給自足,還能保證部署在任何環境中的軟件都能始終如一地運行。
# 應用場景
- 傳統應用現代化
將現有應用打包至容器,無需更改應用代碼,應用安全、成本和云可移植性的改進立竿見影。
- 微服務
容器簡化了以微服務架構模式設計的應用的開發和部署。
- 開發運維 (CI/CD)
加速和自動化開發流程,獲得快速反饋的同時消除應用沖突,提高開發人員生產力。
- 基礎設施優化
將應用容器化,在相同的服務器上并行運行容器,改善工作負載強度。Docker 通過整合基礎設施,提高利用率和加速云遷移,可幫助用戶降低成本。
- 混合云
無論是私有數據中心還是公有云基礎設施,Docker 都允許在各種基礎設施之間無縫移植任何應用,而無需重新編碼。加速云遷移,支持混合云環境或多重云環境。