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.
Installation von Docker zur Verwendung mit AWS SAMCLI
Dockerist eine Anwendung, die Container auf Ihrem Computer ausführt. Mit AWS SAM kann eine lokale Umgebung bereitgestellt werdenDocker, die einem Container ähnelt, um Ihre serverlosen Anwendungen zu erstellen, zu testen und zu debuggen. AWS Lambda
Anmerkung
Dockerist nur erforderlich, um Ihre Anwendungen lokal zu testen und mithilfe dieser Option Bereitstellungspakete zu erstellen. --use-container
Installieren von Docker
Folgen Sie diesen Anweisungen, um die Installation Docker auf Ihrem Betriebssystem durchzuführen.
Docker ist auf vielen verschiedenen Betriebssystemen verfügbar, einschließlich der meisten modernen Linux-Distributionen wie CentOSDebian, und. Ubuntu Informationen zur Installation Docker auf Ihrem speziellen Betriebssystem finden Sie unter Get Docker auf der Docker Docs-Website
Zur Installation Docker auf Amazon Linux 2 oder Amazon Linux 2023
-
Aktualisieren Sie die installierten Pakete und den Cache der Paketverwaltung auf Ihrer Instance.
$
sudo yum update -y
-
Installieren Sie das neueste Docker Community Edition-Paket.
-
Führen Sie für Amazon Linux 2 den folgenden Befehl aus:
$
sudo amazon-linux-extras install docker
-
Führen Sie für Amazon Linux 2023 Folgendes aus:
$
sudo yum install -y docker
-
-
Starten Sie den Service Docker.
$
sudo service docker start
-
Fügen Sie der
docker
Gruppe dasec2-user
hinzu, damit Sie Docker Befehle ausführen können, ohne zu verwendensudo.$
sudo usermod -a -G docker ec2-user
-
Holen Sie sich die neuen
docker
Gruppenberechtigungen, indem Sie sich abmelden und erneut anmelden. Schließen Sie dazu Ihr aktuelles SSH-Terminalfenster und stellen Sie in einer neuen Instanz erneut eine Verbindung zu Ihrer Instance her. Ihre neue SSH-Sitzung sollte über die entsprechendendocker
Gruppenberechtigungen verfügen. -
Stellen Sie sicher, dass die Docker-Befehle ausführen
ec2-user
können, ohne sie zu verwenden. sudo$
docker ps
Sie sollten die folgende Ausgabe sehen, die bestätigt, dass Docker installiert ist und läuft:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Anmerkung
Um unter Linux Lambda-Funktionen mit einer anderen Befehlssatzarchitektur als Ihrem Host-Computer zu erstellen und auszuführen, müssen Sie zusätzliche Schritte konfigurierenDocker. Um beispielsweise arm64
Funktionen auf einem x86_64
Computer auszuführen, können Sie den folgenden Befehl ausführen, um den Docker Daemon zu konfigurieren:. docker run --rm
--privileged multiarch/qemu-user-static --reset -p yes
Falls bei der Installation Probleme auftretenDocker, finden Sie weitere Informationen unterInstallationsfehler. Oder lesen Sie auf der Docker Docs-Website den Abschnitt zur Fehlerbehebung
Anmerkung
DockerDesktop wird offiziell unterstützt, aber ab AWS SAM CLI Version 1.47.0 können Sie Alternativen verwenden, sofern diese die Runtime verwenden. Docker
-
Installieren Docker
Das AWS SAM CLI unterstützt die Docker Ausführung auf macOS Sierra 10.12 oder höher. Informationen zur Installation finden Sie Docker unter DockerDesktop für Mac installieren
auf der Docker Docs-Website. -
Konfigurieren Sie Ihre gemeinsam genutzten Laufwerke
Das AWS SAM CLI setzt voraus, dass das Projektverzeichnis oder ein beliebiges übergeordnetes Verzeichnis in einem gemeinsam genutzten Laufwerk aufgeführt ist. Dies kann die gemeinsame Nutzung von Dateien erfordern. Weitere Informationen finden Sie in der DockerDokumentation unter dem Thema Volume-Mount erfordert Dateifreigabe
zur Problembehebung. -
Überprüfen der Installation
Stellen Sie nach Docker der Installation sicher, dass es funktioniert. Stellen Sie außerdem sicher, dass Sie Docker Befehle von der Befehlszeile aus ausführen können (z. B.
docker ps
). Sie müssen keine Container installieren, abrufen oder abrufen — dies wird bei Bedarf automatisch AWS SAM CLI erledigt.
Falls bei der Installation Probleme auftretenDocker, finden Sie weitere Tipps zur Problembehebung auf der Docs-Website im Abschnitt Problembehandlung und Diagnose
Anmerkung
AWS SAMunterstützt offiziell Docker Desktop. Ab AWS SAM CLI Version 1.47.0 können Sie jedoch Alternativen verwenden, sofern diese die Docker Runtime verwenden.
-
Installieren Docker.
DockerDesktop unterstützt das neueste Windows-Betriebssystem. Für ältere Versionen von Windows ist die Docker Toolbox verfügbar. Wählen Sie Ihre Version von Windows für die richtigen Docker Installationsschritte:
-
Informationen zur Installation Docker für Windows 10 finden Sie auf der Docker Docs-Website unter Docker Desktop für Windows installieren
. -
Informationen zur Installation Docker für frühere Versionen von Windows finden Sie unter The Docker Toolbox
im Docker GitHub Toolbox-Repository.
-
-
Konfigurieren Sie Ihre gemeinsam genutzten Laufwerke.
Das AWS SAM CLI setzt voraus, dass das Projektverzeichnis oder ein beliebiges übergeordnetes Verzeichnis in einem gemeinsam genutzten Laufwerk aufgeführt ist. In einigen Fällen müssen Sie Ihr Laufwerk teilen, Docker damit es ordnungsgemäß funktioniert.
-
Überprüfen Sie die Installation.
Stellen Sie nach Docker der Installation sicher, dass es funktioniert. Stellen Sie außerdem sicher, dass Sie Docker Befehle von der Befehlszeile aus ausführen können (z. B.docker ps). Sie müssen keine Container installieren, abrufen oder abrufen — dies wird bei Bedarf automatisch AWS SAM CLI erledigt.
Falls bei der Installation Probleme auftretenDocker, finden Sie weitere Tipps zur Problembehebung auf der Docs-Website im Abschnitt Problembehandlung und Diagnose
Nächste Schritte
Informationen zur Installation von finden AWS SAM CLI Sie unterInstallation des AWS SAMCLI.