Conceptos básicos sobre contenedores de Docker - Amazon SageMaker AI

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conceptos básicos sobre contenedores de Docker

En la siguiente página, se describen los aspectos más importantes del uso de contenedores de Docker con Amazon SageMaker AI.

Docker es un programa que realiza la virtualización del sistema operativo para instalar, distribuir y administrar software. Empaqueta aplicaciones y sus dependencias en contenedores virtuales que proporcionan aislamiento, portabilidad y seguridad. Con Docker, puede enviar código con mayor rapidez, estandarizar las operaciones de las aplicaciones, transferir el código con facilidad y economizar al mejorar el uso de recursos. Para obtener más información sobre Docker, consulte What is Docker?

Funciones de SageMaker AI

SageMaker AI utiliza contenedores de Docker en el backend para administrar los procesos de entrenamiento e inferencia. SageMaker AI se aparta de este proceso, por lo que ocurre automáticamente cuando se utiliza un estimador. Si bien no necesita usar contenedores de Docker de manera explícita con SageMaker AI en la mayoría de los casos de uso, puede usar contenedores de Docker para ampliar y personalizar la funcionalidad de SageMaker AI.

Contenedores con Amazon SageMaker Studio Classic

Studio Classic se ejecuta desde un contenedor de Docker y lo usa para administrar la funcionalidad. Por lo tanto, debe crear su contenedor de Docker siguiendo los pasos que se indican en Imágenes personalizadas en Amazon SageMaker Studio Classic.