

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 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 容器中运行，并使用它来管理功能。因此，您必须按照 [亚马逊 SageMaker Studio 经典版中的自定义图片](studio-byoi.md) 中的步骤来创建 Docker 容器。