Nozioni di base su container Docker - Amazon SageMaker

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Nozioni di base su container Docker

Docker è un programma che esegue la virtualizzazione a livello di sistema operativo per l'installazione, la distribuzione e la gestione del software. Crea pacchetti di applicazioni e delle relative dipendenze in container virtuali che forniscono isolamento, portabilità e sicurezza. Con Docker, puoi inviare il codice più rapidamente, standardizzare le operazioni delle applicazioni, spostare in modo lineare il codice ed economizzare migliorando l'utilizzo delle risorse. Per ulteriori informazioni, sul docker, consulta Panoramica del docker.

Le seguenti informazioni descrivono gli aspetti più importanti dell'utilizzo dei container Docker con Amazon SageMaker.

Funzioni SageMaker

SageMaker utilizza i container Docker nel back-end per gestire i processi di addestramento e inferenza. SageMaker si allontana da questo processo, che avviene automaticamente quando viene utilizzato uno stimatore. Sebbene non sia necessario utilizzare i container Docker in modo esplicito con SageMaker per la maggior parte dei casi d'uso, è possibile utilizzare i container Docker per estendere e personalizzare le funzionalità di SageMaker.

Container con SageMaker Studio

SageMaker Studio viene eseguito da un container Docker e lo utilizza per gestire le funzionalità. Di conseguenza, è necessario creare il container Docker seguendo la procedura riportata di seguito in Porta la tua SageMaker immagine.