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 SAM CLI
Docker ist eine Anwendung, die Container auf Ihrem Computer ausführt. Mit Docker, AWS SAM kann eine lokale Umgebung bereitstellen, die einem Container ähnelt, um Ihre serverlosen Anwendungen zu erstellen, zu testen und zu debuggen. AWS Lambda
Anmerkung
Docker ist nur erforderlich, um Ihre Anwendungen lokal zu testen und mithilfe dieser Option Bereitstellungspakete zu erstellen. --use-container
Installation Docker
Folgen Sie diesen Anweisungen zur Installation Docker auf Ihrem Betriebssystem.
Docker ist auf vielen verschiedenen Betriebssystemen verfügbar, einschließlich der meisten modernen Linux-Distributionen, wie CentOS, Debian, und Ubuntu. Für Informationen zur Installation Docker auf Ihrem speziellen Betriebssystem finden Sie unter Get Docker
Um zu installieren 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 die 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 Docker Dienst.
$
sudo service docker start
-
Fügen Sie den
ec2-user
zurdocker
Gruppe hinzu, damit Sie ihn ausführen können Docker Befehle 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 verwendensudo.$
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 zur Konfiguration ausführen Docker. Um beispielsweise arm64
Funktionen auf einem x86_64
Computer auszuführen, können Sie den folgenden Befehl ausführen, um Docker Daemon:docker run --rm
--privileged multiarch/qemu-user-static --reset -p yes
.
Wenn Sie Probleme bei der Installation haben Docker, finden Sie unter Behebung von Installationsfehlern. Oder lesen Sie auf der Docker Docs-Website im Abschnitt zur Fehlerbehebung
Anmerkung
Docker Desktop wird offiziell unterstützt, beginnt aber mit AWS SAM CLI Version 1.47.0, Sie können Alternativen verwenden, solange sie die verwenden Docker Laufzeit.
-
Installieren Docker
Die AWS SAM CLI unterstützt Docker läuft auf macOS Sierra 10.12 oder höher. Für die Installation Docker, siehe Installieren Docker Desktop für Mac
auf dem Docker Docs-Website. -
Konfigurieren Sie Ihre gemeinsam genutzten Laufwerke
Das AWS SAM CLI erfordert, 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 im Thema zur Problembehebung beim Einhängen von Datenträgern erfordert Dateifreigabe
unter Docker Dokumente. -
Überprüfen der Installation
Nach Docker ist installiert, überprüfen Sie, ob es funktioniert. Vergewissern Sie sich auch, dass Sie ausführen können Docker Befehle von der Befehlszeile aus (z. B.
docker ps
). Sie müssen keine Container installieren, abrufen oder abrufen — AWS SAM CLI macht das bei Bedarf automatisch.
Wenn Sie Probleme bei der Installation haben Docker, weitere Tipps zur Problembehebung finden Sie im Abschnitt Problembehandlung und Diagnose
Anmerkung
AWS SAM unterstützt offiziell Docker Desktop. Beginnend jedoch mit AWS SAM CLI Version 1.47.0, Sie können Alternativen verwenden, solange sie die verwenden Docker Laufzeit.
-
Installieren Docker.
Docker Desktop unterstützt das neueste Windows-Betriebssystem. Für ältere Versionen von Windows ist der Docker Die Toolbox ist verfügbar. Wählen Sie Ihre Windows-Version für die richtige Docker Installationsschritte:
-
Um zu installieren Docker Informationen zu Windows 10 finden Sie unter Installieren Docker Desktop für Windows
auf dem Docker Docs-Website. -
Um zu installieren Docker Frühere Versionen von Windows finden Sie unter Docker Toolbox
auf dem Docker GitHub Toolbox-Repository.
-
-
Konfigurieren Sie Ihre gemeinsam genutzten Laufwerke.
Das AWS SAM CLI erfordert, 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 für Docker um richtig zu funktionieren.
-
Überprüfen Sie die Installation.
Nach Docker ist installiert, stellen Sie sicher, dass es funktioniert. Vergewissern Sie sich auch, dass Sie ausführen können Docker Befehle von der Befehlszeile aus (z. B.docker ps). Sie müssen keine Container installieren, abrufen oder abrufen — AWS SAM CLI macht das bei Bedarf automatisch.
Wenn Sie Probleme bei der Installation haben Docker, weitere Tipps zur Problembehebung finden Sie im Abschnitt Problembehandlung und Diagnose
Nächste Schritte
Für die Installation des AWS SAM CLI, finden Sie unter Installiere das AWS SAM CLI.