Installieren des Lightsail-Container-Service-Plugins - Amazon Lightsail

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.

Installieren des Lightsail-Container-Service-Plugins

Sie können die Amazon Lightsail-Konsole verwenden, um Ihre Lightsail-Container-Services zu erstellen, und Bereitstellungen mithilfe von Container-Images aus einer öffentlichen Online-Registrierung, wie der Amazon ECR Public Gallery zu erstellen. Um eigene Container-Images zu erstellen und sie an Ihren Container-Service zu übertragen, müssen Sie die folgende zusätzliche Software auf demselben Computer installieren, auf dem Sie Ihre Container-Images erstellen möchten:

  • Docker – Ermöglicht es Ihnen, eigene Container-Images auszuführen, zu testen und zu erstellen, die Sie dann mit Ihrem Lightsail-Container-Service verwenden können.

  • AWS Command Line Interface (AWS CLI) – Ermöglicht es Ihnen, Parameter der von Ihnen erstellten Container-Images anzugeben und diese dann auf Ihre Lightsail-Container-Services zu verschieben. Version 2.1.1 und höher funktioniert mit derLightsailSteuerungs-Plug-In.

  • Lightsail-Steuerungs-Plugin (lightsailctl) – Aktiviert die AWS CLI, um auf die Container-Images auf dem lokalen Computer zuzugreifen.

In den folgenden Abschnitten dieses Leitfadens wird beschrieben, wo Sie diese Softwarepakete herunterladen und installieren können. Weitere Informationen zu Container-Services finden Sie unter Container-Services.

Inhalt

Installieren von Docker

Docker ist die Technologie, die Ihnen die Bereitstellung von auf Linux-Containern basierende, verteilte Anwendungen zu entwickeln, auszuführen und zu testen, ermöglicht. Sie müssen die Docker-Software installieren und verwenden, wenn Sie eigene Container-Images erstellen möchten, die Sie dann mit Ihrem Lightsail-Container-Service verwenden. Weitere Informationen finden Sie unter Erstellen von Container-Images für Ihre Lightsail-Container-Services.

Docker ist auf vielen verschiedenen Betriebssystemen verfügbar, darunter die meisten modernen Linux-Verteilungen wie Ubuntu und sogar macOS und Windows. Weitere Informationen zur Installation von Docker unter einem bestimmten Betriebssystem finden Sie im Docker-Installationsleitfaden.

Anmerkung

Sie müssen immer die neueste Version von Docker installiert haben. Bei älteren Versionen von Docker ist nicht gewährleistet, dass sie mit dem später in diesem Leitfaden beschriebenen AWS CLI und Lightsail-Steuerungs-Plugin (lightsailctl) funktionieren.

Installieren Sie AWS CLI

Die AWS CLI ist ein Open-Source-Tool, mit der Sie über Befehle in Ihrer Befehlszeile mit AWS-Services, wie z. B. Lightsail, interagieren können. Sie müssen die AWS CLI installieren und verwenden, um Ihre Container-Images, die auf Ihrem lokalen Computer erstellt wurden, auf Ihren Lightsail-Container-Service zu verschieben.

Die AWS CLI ist in den folgenden Versionen verfügbar:

  • Version 2.x – Die aktuelle, allgemein verfügbare Version der AWS CLI. Dies ist die neueste Hauptversion der AWS CLI und unterstützt alle aktuellen Funktionen, einschließlich der Möglichkeit, Container-Images auf Ihren Lightsail-Container-Service zu verschieben. Version 2.1.1 und höher funktioniert mit derLightsailSteuerungs-Plug-In.

  • Version 1.x Die vorherige Version der AWS CLI, die zwecks Abwärtskompatibilität verfügbar ist. Diese Version unterstützt nicht die Möglichkeit, Ihre Container-Images auf Ihren Lightsail-Container-Service zu verschieben. Daher müssen Sie die AWS CLI-Version installieren, anstatt Version 2 zu verwenden.

Die AWS CLI-Version 2 ist für Linux-, macOS und Windows-Betriebssysteme verfügbar. Anweisungen zur Installation von AWS CLI auf diesen Betriebssystemen finden Sie unter Installieren der AWS CLI-Version 2 im AWS CLI-Benutzerhandbuch.

Installieren desLightsail Steuerungs-Plug-In

Das Lightsail-Steuerung-Plugin (lightsailctl) ist eine leichtgewichtige Anwendung, die AWS CLI erlaubt, auf die Container-Images zuzugreifen, die Sie auf Ihrem lokalen Computer erstellt haben. Es erlaubt Ihnen, Container-Images auf Ihren Lightsail-Container-Service zu verschieben, damit Sie sie für Ihren Dienst bereitstellen können.

Systemanforderungen

  • Ein Windows-, macOS - oder Linux-Betriebssystem mit 64-Bit-Unterstützung.

  • AWS CLI-Version 2 muss auf Ihrem lokalen Computer installiert sein, um das lightsailctl-Plugin zu verwenden. Weitere Informationen finden Sie im Abschnitt Installieren von AWS CLI weiter oben in diesem Leitfaden.

Verwendung der neuesten Version des lightsailctl-Plugin

Das lightsailctl-Plugin wird gelegentlich mit erweiterter Funktionalität aktualisiert. Jedes Mal, wenn Sie das lightsailctl-Plugin verwenden, führt es eine Überprüfung durch, um zu bestätigen, dass Sie die neueste Version verwenden. Wenn eine neue Version verfügbar ist, werden Sie aufgefordert, auf die neueste Version zu aktualisieren, um die neuesten Funktionen zu nutzen. Wenn Aktualisierungen veröffentlicht werden, müssen Sie die Installation wiederholen, um die aktuelle Version des lightsailctl-Plugins zu erhalten.

In der folgenden Tabelle finden Sie alle Versionen des lightsailctl-Plugins sowie die in den einzelnen Versionen enthaltenen Features und Erweiterungen.

  • v1.0.0 (veröffentlicht am 12. November 2020) – Erstveröffentlichung fügt Funktionalität für die AWS CLI-Version 2 hinzu, um Container-Images auf einen Lightsail-Container-Service zu verschieben.

Installieren des lightsailctl-Plugins auf Windows

Führen Sie das folgende Verfahren durch, um lightsailctl-Plugin auf Windows zu installieren.

  1. Laden Sie die ausführbare Datei über die folgende URL herunter und speichern Sie sie im C:\Temp\lightsailctl\-Verzeichnis.

    https://s3.us-west-2.amazonaws.com/lightsailctl/latest/windows-amd64/lightsailctl.exe
  2. Wählen Sie die Windows Start-Schaltfläche aus und suchen Sie dann nach cmd .

  3. Klicken Sie in den Suchergebnissen mit der rechten Maustaste auf die Anwendung Eingabeaufforderung in den Ergebnissen und wählen Sie Als Administrator ausführen aus.

    
              Eingabeaufforderung als Administrator ausführen
    Anmerkung

    Möglicherweise wird eine Eingabeaufforderung angezeigt, in der Sie gefragt werden, ob Sie der Eingabeaufforderung erlauben möchten, Änderungen an Ihrem Gerät vorzunehmen. Sie müssenJa auswählen, um mit der Installation fortzufahren.

  4. Geben Sie den folgenden Befehl ein, um eine Pfadumgebungsvariable festzulegen, die auf das C:\Temp\lightsailctl\-Verzeichnis, in dem Sie das lightsailctl-Plugin gespeichert haben, verweist.

    setx PATH "%PATH%;C:\Temp\lightsailctl" /M

    Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten:

    
              Befehlszeilenantwort auf den Befehl setx

Der Befehl setx wird nach mehr als 1 024 Zeichen abgeschnitten. Gehen Sie wie folgt vor, um die Umgebungsvariable „path“ manuell festzulegen, wenn Sie in Ihrem PATH bereits mehrere Variablen gesetzt haben.

  1. Klicken Sie im Startmenü auf Systemsteuerung.

  2. Wählen Sie System und Sicherheit und dann System.

  3. Wählen Sie Choose Advanced system settings (Erweiterte Systemeinstellungen) aus..

  4. Öffnen Sie im Dialogfeld Systemeigenschaften die Registerkarte Erweitert und wählen Sie Umgebungsvariablen.

  5. Wählen Sie im Feld Systemvariablen des Dialogfelds Umgebungsvariablen die Option Pfad aus.

  6. Wählen Sie die Schaltfläche Bearbeiten, die sich unter dem Feld Systemvariablen befindet.

    
            Windows-Systemvariablen
  7. Wählen Sie Neu und geben Sie dann den folgenden Pfad ein: C:\Temp\lightsailctl\

    
              Windows-Umgebungsvariablen
  8. Wählen Sie in drei aufeinanderfolgenden Dialogfeldern OK, und schließen Sie dann das Dialogfeld System.

Sie können jetzt die AWS Command Line Interface (AWS CLI) verwenden, um Container-Images auf Ihren Lightsail-Container-Service zu verschieben. Weitere Informationen finden Sie unter Übertragen und Verwalten von Container-Images.

Installieren des lightsailctl-Plugins auf macOS

Führen Sie eines der folgende Verfahren durch, um lightsailctl-Plugin auf macOS herunterzuladen und zu installieren.

Homebrew herunterladen und installieren
  1. Öffnen Sie ein Terminal-Fenster.

  2. Geben Sie den folgenden Befehl ein, um das lightsailctl-Plugin herunterzuladen und zu installieren.

    brew install aws/tap/lightsailctl
    Anmerkung

    Weitere Informationen zu Homebrew finden Sie auf der Homebrew-Website.

Manuelles Herunterladen und Installieren
  1. Öffnen Sie ein Terminal-Fenster.

  2. Geben Sie den folgenden Befehl ein, um das lightsailctl-Plugin herunterzuladen und in den bin-Ordner zu kopieren.

    curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/darwin-amd64/lightsailctl" -o "/usr/local/bin/lightsailctl"
  3. Geben Sie den folgenden Befehl ein, um das Plug-In ausführbar zu machen.

    chmod +x /usr/local/bin/lightsailctl
  4. Geben Sie den folgenden Befehl ein, um erweiterte Attribute für das Plug-In zu bereinigen.

    xattr -c /usr/local/bin/lightsailctl

Sie können jetzt die AWS CLI verwenden, um Container-Images auf Ihren Lightsail-Container-Service zu verschieben. Weitere Informationen finden Sie unter Übertragen und Verwalten von Container-Images.

Installieren des lightsailctl-Plugins unter Linux

Führen Sie das folgende Verfahren aus, um das Lightsail-Container-Services-Plug-In unter Linux zu installieren.

  1. Öffnen Sie ein Terminal-Fenster.

  2. Geben Sie den folgenden Befehl ein, um das lightsailctl-Plugin herunterzuladen.

    • Für die AMD-64-Bit-Architekturversion des Plug-Ins:

      curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/linux-amd64/lightsailctl" -o "/usr/local/bin/lightsailctl"
    • Für die AMD-64-Bit-Architekturversion des Plug-Ins:

      curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/linux-arm64/lightsailctl" -o "/usr/local/bin/lightsailctl"
  3. Geben Sie den folgenden Befehl ein, um das Plug-In ausführbar zu machen.

    sudo chmod +x /usr/local/bin/lightsailctl

    Sie können jetzt die AWS CLI verwenden, um Container-Images auf Ihren Lightsail-Container-Service zu verschieben. Weitere Informationen finden Sie unter Übertragen und Verwalten von Container-Images.