Docker 容器基础知识 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

Docker 容器基础知识

Docker 是一个程序,该程序执行操作系统级虚拟化,以便安装、分发和管理软件。它将应用程序及其依赖项打包到虚拟容器中,后者提供了隔离、可移植性和安全性。通过使用 Docker,您可以更快地发布代码、实现应用程序操作的标准化、无缝地迁移代码,并通过改进资源利用率来实现经济效益。有关 Docker 的更多一般信息,请参阅Docker 概述.

以下信息概述了将 Docker 容器与 Amazon SageMaker 结合使用的最重要方面。

SageMaker 函数

SageMaker 在后端使用 Docker 容器来管理训练和推理过程。 SageMaker 从这个过程中抽象出来,所以当使用估计器时,它会自动发生。尽管您不需要明确使用 Docker 容器 SageMaker 在大多数使用案例中,您可以使用 Docker 容器进行扩展和自定义。 SageMaker 功能。

中的容器 SageMaker 工作室

SageMaker Studio 从 Docker 容器中运行,并使用它来管理功能。因此,您必须按照中的步骤创建 Docker 容器自带 SageMaker 图像.