

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 dem AWS SAMCLI
<a name="install-docker"></a>

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`

**Topics**
+ [

## Installation von Docker
](#install-docker-instructions)
+ [

## Nächste Schritte
](#install-docker-next-steps)

## Installation von Docker
<a name="install-docker-instructions"></a>

Folgen Sie diesen Anweisungen, um die Installation Docker auf Ihrem Betriebssystem durchzuführen.

### Linux
<a name="install-docker-instructions-linux"></a>

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](https://docs.docker.com/get-docker/).

**Zur Installation Docker auf Amazon Linux 2 oder Amazon Linux 2023**

1. Aktualisieren Sie die installierten Pakete und den Cache der Paketverwaltung auf Ihrer Instance.

   ```
   $ sudo yum update -y
   ```

1. Installieren Sie das neueste Docker Community Edition-Paket.
   + Führen Sie für Amazon Linux 2 Folgendes aus:

     ```
     $ sudo amazon-linux-extras install docker
     ```
   + Führen Sie für Amazon Linux 2023 Folgendes aus:

     ```
     $ sudo yum install -y docker
     ```

1. Starten Sie den Service Docker.

   ```
   $ sudo service docker start
   ```

1. Fügen Sie der `docker` Gruppe das `ec2-user` hinzu, damit Sie Docker Befehle ausführen können, ohne zu verwenden**sudo**.

   ```
   $ sudo usermod -a -G docker ec2-user
   ```

1. 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 entsprechenden `docker` Gruppenberechtigungen verfügen.

1. 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 unter[Behebung von Installationsfehlern](install-sam-cli.md#sam-cli-troubleshoot-install). Oder lesen Sie auf der Docker Docs-Website den Abschnitt [zur Fehlerbehebung](https://docs.docker.com/engine/install/linux-postinstall/#troubleshooting) unter **Schritte nach der Installation für Linux**.

### macOS
<a name="install-docker-instructions-macos"></a>

**Anmerkung**  
DockerDesktop wird offiziell unterstützt, aber ab AWS SAMCLI Version 1.47.0 können Sie Alternativen verwenden, sofern diese die Runtime verwenden. Docker

1. Installieren Docker

   Das AWS SAMCLI 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](https://docs.docker.com/docker-for-mac/install/) auf der Docker Docs-Website.

1. Konfigurieren Sie Ihre gemeinsam genutzten Laufwerke

   Das AWS SAMCLI 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](https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/topics/#volume-mounting-requires-file-sharing-for-any-project-directories-outside-of-home) zur Problembehebung.

1. Ü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 SAMCLI erledigt.

Falls bei der Installation Probleme auftretenDocker, finden Sie weitere Tipps zur Problembehebung auf der [Docs-Website im Abschnitt Problembehandlung und Diagnose](https://docs.docker.com/docker-for-mac/troubleshoot/). Docker

### Windows
<a name="install-docker-instructions-windows"></a>

**Anmerkung**  
AWS SAM unterstützt offiziell Docker Desktop. Ab AWS SAMCLI Version 1.47.0 können Sie jedoch Alternativen verwenden, sofern diese die Docker Runtime verwenden.

1. 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](https://docs.docker.com/docker-for-windows/install/).
   + Informationen zur Installation Docker für frühere Versionen von Windows finden Sie unter [The Docker Toolbox](https://github.com/docker-archive/toolbox) im Docker GitHub Toolbox-Repository.

1. Konfigurieren Sie Ihre gemeinsam genutzten Laufwerke.

   Das AWS SAMCLI 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.

1. Ü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 SAMCLI erledigt.

Falls bei der Installation Probleme auftretenDocker, finden Sie weitere Tipps zur Problembehebung auf der [Docs-Website im Abschnitt Problembehandlung und Diagnose](https://docs.docker.com/docker-for-mac/troubleshoot/). Docker

## Nächste Schritte
<a name="install-docker-next-steps"></a>

Informationen zur Installation von finden AWS SAMCLI Sie unter[Installieren Sie das AWS SAMCLI](install-sam-cli.md).