

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

# Docker 容器基本概念
<a name="docker-basics"></a>

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

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

**SageMaker AI 功能**

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

**具 Amazon SageMaker Studio Classic 的容器**

Studio Classic 從 Docker 容器執行，並使用該容器來管理功能。因此，您必須按照 [Amazon SageMaker Studio Classic 中的自訂映像](studio-byoi.md) 中的步驟建立 Docker 容器。