Docker 容器基础知识 - 亚马逊 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 容器中运行,并使用它来管理功能。因此,您必须按照 亚马逊 SageMaker Studio 经典版中的自定义图片 中的步骤来创建 Docker 容器。