Docker 容器基础知识
以下页面概述了将 Docker 容器与 Amazon SageMaker 结合使用的最重要内容。
Docker 是一个执行操作系统级虚拟化的程序,用于安装、分发和管理软件。它将应用程序及其依赖项打包到虚拟容器中,后者提供了隔离、可移植性和安全性。通过使用 Docker,您可以更快地发布代码、实现应用程序操作的标准化、无缝地迁移代码,并通过改进资源利用率来实现经济效益。有关 Docker 的更多一般信息,请参阅 Docker 概述
SageMaker 函数
SageMaker 在后端使用 Docker 容器来管理训练和推理过程。SageMaker 从这个过程中抽象出来,因此在使用估算器时可以自动进行。尽管对于大多数使用场景,您不需要明确地将 Docker 容器与 SageMaker 一起使用,不过您可以使用 Docker 容器来扩展和自定义 SageMaker 功能。
Amazon SageMaker Studio Classic 的容器
Studio Classic 从 Docker 容器中运行,并使用它来管理功能。因此,您必须按照 自带 SageMaker 映像 中的步骤来创建 Docker 容器。