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-Volumes mit Amazon ECS verwenden
Bei der Verwendung von Docker-Volumes kann der integrierte local-Treiber oder ein Drittanbieter-Volume-Treiber verwendet werden. Docker-Volumes werden von Docker verwaltet und es wird ein Verzeichnis in /var/lib/docker/volumes auf der Container-Instance erstellt, die die Volume-Daten enthält.
Um Docker-Volumes zu verwenden, geben Sie eine dockerVolumeConfiguration in Ihrer Aufgabendefinition an. Weitere Informationen finden Sie unter Volumes
Einige häufige Anwendungsfälle für Docker-Volumes sind folgende:
-
Das Bereitstellen von persistenten Daten-Volumes für die Nutzung mit Containern
-
Die gemeinsame Verwendung eines definierten Daten-Volumes an unterschiedlichen Orten auf verschiedenen Containern auf derselben Container-Instance
-
Das Definieren eines leeren, nicht persistenten Daten-Volumes und dessen Mounten auf mehreren Containern innerhalb der gleichen Aufgabe
-
Um Ihrer Aufgabe ein Datenvolumen zur Verfügung zu stellen, das von einem Drittanbieter-Treiber verwaltet wird
Überlegungen zur Verwendung von Docker-Volumes
Bei der Verwendung von Docker-Volumes sollte Folgendes berücksichtigt werden:
-
Docker-Volumes werden nur unterstützt, wenn der EC2 Starttyp oder externe Instances verwendet werden.
-
Windows-Container unterstützen nur die Verwendung des
local-Treibers. -
Wenn ein Drittanbieter-Treiber verwendet wird, stellen Sie sicher, dass dieser installiert und auf der Container-Instance aktiv ist, bevor der Container-Agent gestartet wird. Wenn der Drittanbieter-Treiber nicht aktiv ist, bevor Sie den Agenten starten, können Sie den Container-Agenten neu starten, indem Sie einen der folgenden Befehle verwenden:
-
Für das Amazon-ECS-optimierte Amazon Linux 2-AMI:
sudo systemctl restart ecs -
Für das Amazon-ECS-optimierte Amazon Linux AMI:
sudo stop ecs && sudo start ecs
-
Informationen zur Angabe eines Docker-Volumes in einer Aufgabendefinition finden Sie unter Ein Docker-Volume in einer Amazon-ECS-Aufgabendefinition angeben.