Docker 是一種軟體平台,可讓您快速地建立、測試和部署應用程式。Docker 將軟體封裝到名為容器的標準化單位,其中包含程式庫、系統工具、程式碼和執行時間等執行軟體所需的所有項目。使用 Docker,您可以將應用程式快速地部署到各種環境並加以擴展,而且知道程式碼可以執行。
在 AWS 上執行 Docker 可讓開發人員和管理員以高度可靠且低成本的方式建立、發佈和執行各種規模的分散式應用程式。AWS 支援兩種 Docker 授權模型:開放原始碼 Docker Community Edition (CE) 和訂閱型 Docker Enterprise Edition (EE)。
Docker 使用者發佈軟體的頻率比非 Docker 使用者平均高出 7 倍。Docker 讓開發人員可以根據所需頻率來發佈單獨的服務,而不必擔心軟體相依性問題。
Docker 可減少設定新環境或排除因環境差異產生的問題所花費的時間。
以 Docker 為基礎的應用程式可以從本機開發機器無縫地遷移到 AWS 上的生產部署。
小型的容器化應用程式可讓使用者輕鬆部署、發現問題,並透過復原來補救。
AWS 同時為 Docker 開放原始碼和商用解決方案提供支援。在 AWS 上執行容器的方法有許多種,您可以透過 Amazon EC2 執行個體的 'docker run' 方法使用 Amazon EC2 Container Service,這是一個可高度擴展的高效能容器管理服務。使用下面的連結開始操作:
- 在 Amazon EC2 Container Service 啟動和管理 Docker 容器
- 在 AWS Elastic Beanstalk 部署和擴展 Docker 應用程式
- 在 AWS Marketplace 購買並執行適用於 AWS 的 Docker 企業版
- 進一步了解 AWS 上的 容器