Docker-Container-Grundlagen - Amazon SageMaker

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Docker-Container-Grundlagen

Docker ist ein Programm, das für die Installation, Verteilung und Verwaltung von Software eine Virtualisierung auf Betriebssystemebene durchführt. Anwendungen und ihre Abhängigkeiten werden in virtuelle Container gepackt, die Isolation, Portierbarkeit und Sicherheit bieten. Mit Docker können Sie Code schneller versenden, Anwendungsvorgänge standardisieren, Code nahtlos verschieben und durch bessere Ressourcennutzung Einsparungen erzielen. Weitere Informationen finden Sie unter Install Docker Engine in der Docker-Dokumentation.

Die folgenden Informationen beschreiben die wichtigsten Aspekte der Verwendung von Docker-Containern mit Amazon SageMaker.

SageMaker-Funktionen

SageMaker verwendet Docker-Container im Backend, um Schulungs- und Inferenzprozesse zu verwalten. SageMaker abstrahiert von diesem Prozess weg, sodass er automatisch abläuft, wenn ein Schätzer verwendet wird. Für die meisten Anwendungsfälle müssen Sie Docker-Container zwar nicht explizit mit SageMaker verwenden, aber Sie können Docker-Container verwenden, um die SageMaker-Funktionalität zu erweitern und anzupassen.

Container mit SageMaker Studio

SageMaker Studio wird in einem Docker-Container ausgeführt und verwendet ihn zur Verwaltung der Funktionalität. Daher müssen Sie Ihren Docker-Container gemäß den unter beschriebenen Schritten in Bringen Sie Ihr eigenes SageMaker Image mit erstellen.