Docker 容器基本概念 - Amazon SageMaker AI

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Docker 容器基本概念

以下頁面概要說明將 Docker 容器與 Amazon SageMaker AI 搭配使用最重要的面向。

Docker 是執行作業系統層級虛擬化的程式,以便安裝、散發和管理軟體。它將應用程式及其相依性封裝成虛擬容器,以提供隔離性、可攜性和安全性。透過 Docker,您可以更快傳送程式碼、將應用程式作業標準化、順暢地移動程式碼,以及透過改善資源使用率來節省成本。如需更多關於 Docker 的一般資訊,請參閱 Docker 概觀

SageMaker AI 功能

SageMaker AI 在後端使用 Docker 容器來管理訓練和推論程序。SageMaker AI 會從個程序抽離,因此在使用估算器時會自動發生。雖然在大多數的使用案例中您不需要明確使用 Docker 容器與 SageMaker AI,但您可以使用 Docker 容器來延伸和自訂 SageMaker AI 功能。

具 Amazon SageMaker Studio Classic 的容器

Studio Classic 從 Docker 容器執行,並使用該容器來管理功能。因此,您必須按照 Amazon SageMaker Studio Classic 中的自訂映像 中的步驟建立 Docker 容器。