

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.

# Container-Unterstützung für servicemanagierte Flotten
<a name="fleet-container-support"></a>

Durch die Unterstützung von Containern kann eine vom Dienst verwaltete Linux-Flotte Auftragsaktionen innerhalb von Images ausführen. Docker Die Docker Standard-Warteschlangenumgebung ruft Bilder aus Amazon ECR ab. Sie können die Warteschlangenumgebung anpassen, um sich bei einem anderen Container-Registry-Anbieter zu authentifizieren und Daten von einem anderen Container-Registry-Anbieter abzurufen. Einzelheiten finden Sie unter [Anpassen einer Docker Warteschlangenumgebung](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/containers-queue-environment.html#containers-queue-customize) im *Deadline Cloud Developer Guide*.

Sie wählen das Image in der Warteschlangenumgebung aus und Deadline Cloud installiert und konfiguriert Rootless Docker auf den Mitarbeitern der Flotte. Der Service startet einen Container für jede Jobsitzung und stoppt ihn, wenn die Sitzung endet.

## So funktioniert die Container-Unterstützung
<a name="fleet-container-how-it-works"></a>

Die Containerunterstützung teilt die Konfiguration zwischen der Flotte und der Warteschlange auf:


| Ressource | Konfiguration | Zweck | 
| --- | --- | --- | 
| Flotte | DockerSoftware-Add-on für eine vom Dienst verwaltete Linux-Flotte | Installiert eine rootlose Docker und optionale GPU-Integration auf jedem Worker | 
| Warteschlange | DockerStandard-Warteschlangenumgebung und eine Amazon ECR-Image-URI | Ruft das Image ab und führt Umgebungs- und Aufgabenaktionen in einem Sitzungscontainer aus | 
| Queue-fleet Assoziation | Eine Container-Warteschlange, die einer Flotte zugeordnet ist, für die der Docker Wert -aktiviert ist | Leitet Container-Jobs nur an Mitarbeiter weiter, die Folgendes bereitstellen Docker | 

Deadline Cloud läuft Docker im Rootless-Modus. Container-Aktionen werden als unprivilegierte `job-user` Identität ausgeführt und gewähren dem Worker keinen Root-Zugriff.

In der standardmäßigen Warteschlangenumgebung wird das Verzeichnis der Jobsitzung unter demselben Pfad innerhalb des Containers bereitgestellt. Eingebettete Dateien, Auftragsanhänge und konfigurierte Ausgabepfade bleiben daher weiterhin für Auftragsaktionen verfügbar.

Wenn eine Flotte über GPU-Instanzen verfügt, konfiguriert Deadline Cloud die Unterstützung für Container Device Interface (CDI). Die Warteschlangenumgebung stellt die GPU dem Container zur Verfügung, ohne dass ein privilegierter Containerzugriff erforderlich ist.

## Voraussetzungen
<a name="fleet-container-prerequisites"></a>

Bevor Sie beginnen, benötigen Sie die folgenden Ressourcen:
+ Eine Deadline Cloud-Farm.
+ Eine vom Linux-Dienst verwaltete Flotte oder die Erlaubnis, eine zu erstellen. Container-Unterstützung ist nicht verfügbar fürWindows.
+ Eine Warteschlangenrolle und eine Flottenrolle, die Sie aktualisieren können.
+ Ein markiertes Bild in einem privaten Amazon ECR-Repository. Anweisungen finden Sie im *Deadline Cloud Developer* Guide unter [Ein Container-Image erstellen, taggen und pushen](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/containers-build-push.html).

## Konfigurieren Sie die Flotte und die Warteschlange
<a name="fleet-container-configure"></a>

**Um die Container-Unterstützung zu konfigurieren**

1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die [Deadline Cloud-Konsole](https://console.aws.amazon.com/deadlinecloud/home).

1. Öffnen Sie Ihre Farm, wählen Sie **Flotten** und erstellen oder bearbeiten Sie eine vom Service verwaltete Flotte.

1. **Wählen Sie für das Flottenbetriebssystem Linux.**

1. Suchen Sie unter **Zusätzliche Konfigurationen** nach **Container-Unterstützung**. Wählen Sie **Aktivieren Docker (installiert Docker Engine, konfiguriert den ECR-Pull-Zugriff**).

1. Wählen oder erstellen Sie die Flottenrolle. Die Konsole fügt die `AmazonEC2ContainerRegistryReadOnly` AWS verwaltete Richtlinie hinzu, sodass Mitarbeiter Bilder aus Amazon ECR abrufen können.

1. (Optional) Wählen Sie unter **Speicherfunktionen** die Option **Persistenter Speicher** aus, um Docker Ebenen und Anwendungscaches für alle Worker-Lifecycle-Ereignisse beizubehalten. Details hierzu finden Sie unter [Persistenter Speicher für serviceverwaltete Flotten](volumes.md).

1. Beenden Sie die Erstellung oder Aktualisierung der Flotte.

1. Erstellen oder bearbeiten Sie eine Warteschlange. Wählen Sie unter **Standard-Warteschlangenumgebung** **für Umgebungstyp** die Option **Docker**.

1. Wählen Sie für **Container-Image-URI** ein Amazon ECR-Repository und ein Image-Tag aus, oder geben Sie einen vollständigen Image-URI im folgenden Format ein:

   ```
   {{account-id}}.dkr.ecr.{{region}}.amazonaws.com/{{repository}}:{{tag}}
   ```

1. Wählen Sie die Warteschlangenrolle aus oder erstellen Sie sie. Die Konsole hängt die `AmazonEC2ContainerRegistryReadOnly` verwaltete Richtlinie an, sodass sich die Warteschlangenumgebung bei Amazon ECR authentifizieren und das Image abrufen kann.

1. Ordnen Sie die Warteschlange der Flotte zu, die -aktiviert istDocker.

## Überprüfen Sie die Container-Unterstützung
<a name="fleet-container-verify"></a>

Nachdem die Flotte aktiv geworden ist, überprüfen Sie die folgenden Einstellungen:
+ Der Wert der **Software-Add-Ons** für die Flotte umfasst **Docker**:
+ Die Warteschlange verwendet die Docker Standardumgebung und zeigt den ausgewählten Image-URI an.
+ Die Warteschlange ist nur mit vom Dienst verwalteten Linux-Flotten verknüpft, die aktiviert wurdenDocker.

Durch die Aktualisierung einer Flotte werden Mitarbeiter, die bereits aktiv sind, nicht ersetzt. Um das Docker Software-Add-on sofort auf alle Mitarbeiter anzuwenden, entleeren Sie die Flotte und starten Sie sie neu, wie unter beschrieben[Aktualisieren Sie eine Flottenkonfiguration](smf-update-config.md).

## Nächste Schritte
<a name="fleet-container-next-steps"></a>

Informationen zur Automatisierung der Flotten- und Rolleneinrichtung finden Sie unter[Erstellen eines Docker-fähige Flotte mit dem AWS CLI](fleet-container-support-cli.md).

Informationen zu Image-Workflows, portablen Jobvorlagen, internen Funktionen der Warteschlangenumgebung, Speichermounts und Sicherheitsanweisungen finden Sie unter [Portable Jobs in Containern ausführen im](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/containers.html) *Deadline Cloud Developer Guide*.