Zum Inhalt springen

Ein Open-Source-Tool zum Erstellen und Verwalten von Containern.

Mit Docker können Sie virtualisierte Sandboxen zum Ausführen und Bereitstellen von Software, sogenannten Containern, erstellen. Docker kann Images erstellen und verwenden, die aus einer Container-Registry gezogen werden, um die Umgebung für Code, Bibliotheken, Systemeinstellungen und mehr zu erstellen. Docker-Container sind flexibel genug, um Dienste in eigenen separaten Umgebungen auszuführen oder ganze Anwendungen und deren Abhängigkeiten in virtualisierte und gemeinsam nutzbare Container zu verpacken. Verwenden Sie Docker, um fertige Container für beliebte Anwendungen zu erkunden, ohne sich um Abhängigkeiten zu kümmern.

Das Einrichten von Docker auf Ihrem Linode ist einfacher denn je, da Sie nur einen Knopf drücken müssen, um die Docker Marketplace App zu starten.

Bereitstellen einer Marketplace App

Der Linode Marketplace ermöglicht Ihnen die einfache Bereitstellung von Software auf einer Recheninstanz mit dem Cloud Manager. Siehe Erste Schritte mit Marketplace Apps für vollständige Schritte.

  1. Melden Sie sich beim Cloud Manager an und wählen Sie den Link Marketplace Link aus dem linken Navigationsmenü. Dies zeigt die Linode Create Seite mit der Marketplace Registerkarte vorgewählt.
  2. Wählen Sie unter dem Abschnitt App auswählen die App aus, die Sie bereitstellen möchten.
  3. Füllen Sie das Formular aus, indem Sie die Schritte und Ratschläge in der Anleitung zum Erstellen einer Recheninstanz befolgen. Je nach der von Ihnen ausgewählten Marketplace-App sind möglicherweise zusätzliche Konfigurationsoptionen verfügbar. Im Abschnitt Konfigurationsoptionen unten finden Sie kompatible Distributionen, empfohlene Tarife und alle zusätzlichen Konfigurationsoptionen, die für diese Marketplace-App verfügbar sind.
  4. Klicken Sie auf die Schaltfläche Linode erstellen. Sobald die Recheninstanz bereitgestellt wurde und vollständig eingeschaltet ist, warten Sie auf den Abschluss der Softwareinstallation. Wenn die Instanz vor diesem Zeitpunkt ausgeschaltet oder neu gestartet wird, schlägt die Softwareinstallation wahrscheinlich fehl.

Um zu überprüfen, ob die Anwendung vollständig installiert wurde, siehe Erste Schritte mit Marketplace Apps > Installation überprüfen. Nach der Installation befolgen Sie die Anweisungen im Abschnitt Erste Schritte nach der Bereitstellung, um auf die Anwendung zuzugreifen und sie zu nutzen.

Anmerkung: Docker sollte innerhalb von 2-5 Minuten nach Abschluss der Bereitstellung der Recheninstanz vollständig installiert sein.

Konfigurationsoptionen

  • Unterstützte Distributionen: Debian 10, Debian 11, Ubuntu 22.04 LTS
  • Empfohlener Mindestplan: Alle Planarten und -größen können verwendet werden.

Docker-Optionen

  • Ressource zum Herunterladen: Die URL zu einer gehosteten Dockerfile- oder docker-compose.yml-Datei, die für die Zusammenstellung eines Abbilds als Teil des Anwendungserstellungsprozesses verwendet werden soll.
  • Auszuführender Befehl: Ein Docker-Befehl, der als Teil des Erstellungsprozesses der Anwendung ausgeführt wird.

Eingeschränkter Benutzer (optional)

Sie können optional die folgenden Felder ausfüllen, um automatisch einen eingeschränkten Benutzer für Ihre neue Recheninstanz zu erstellen. Dies wird für die meisten Bereitstellungen als zusätzliche Sicherheitsmaßnahme empfohlen. Dieses Konto wird der sudo Gruppe, die erweiterte Rechte für die Ausführung von Befehlen mit der sudo Vorwahl.

  • Eingeschränkter sudo-Benutzer: Geben Sie Ihren bevorzugten Benutzernamen für den eingeschränkten Benutzer ein.
  • Passwort für den eingeschränkten Benutzer: Geben Sie ein sicheres Passwort für den neuen Benutzer ein.
  • Öffentlicher SSH-Schlüssel für den eingeschränkten Benutzer: Wenn Sie sich als eingeschränkter Benutzer über die Authentifizierung mit öffentlichem Schlüssel anmelden möchten (ohne Eingabe eines Passworts), geben Sie hier Ihren öffentlichen Schlüssel ein. Anweisungen zur Erzeugung eines Schlüsselpaars finden Sie unter Erstellen eines SSH-Schlüsselpaars und Konfigurieren der Authentifizierung mit öffentlichem Schlüssel auf einem Server.
  • Root-Zugriff über SSH deaktivieren: Um den Root-Benutzer an der Anmeldung über SSH zu hindern, wählen Sie Ja (empfohlen). Sie können trotzdem zum Root-Benutzer wechseln, wenn Sie angemeldet sind, und Sie können sich auch über Lish als Root anmelden.

Benutzerdefinierte Domäne (optional)

Wenn Sie auf Ihre Anwendung über eine benutzerdefinierte Domäne zugreifen möchten, füllen Sie die folgenden Felder aus.

  • Token für das Linode-API: Wenn Sie den DNS-Manager von Linode verwenden möchten, um DNS-Einträge für Ihre benutzerdefinierte Domain zu verwalten, erstellen Sie ein Linode-API Personal Access Token auf Ihrem Konto mit Lese-/Schreibzugriff auf Domains. Wenn dies zusammen mit den Feldern Subdomain und Domain (siehe unten) angegeben wird, versucht die Installation, DNS-Einträge über das Linode-API zu erstellen. Siehe API-Zugriffstoken erhalten. Wenn Sie dieses Feld nicht angeben, müssen Sie Ihre DNS-Einträge manuell über Ihren DNS-Anbieter konfigurieren und sie auf die IP-Adresse der neuen Instanz verweisen.
  • Subdomain: Die Subdomain, die Sie verwenden möchten, z. B. www für www.example.com.
  • Domäne: Der Domänenname, den Sie verwenden möchten, z. B. example.com.
  • Benötigen Sie einen MX-Eintrag für diese Domain? Auswählen Yes zur Schaffung einer grundlegenden MX-Eintrag für die Domäne. Wählen Sie No um keine MX-Einträge zu erstellen
  • Benötigen Sie einen SPF-Eintrag für diese Domain? Auswählen Yes zur Schaffung einer grundlegenden SPF-Eintrag für die Domäne. Wählen Sie No um keine SPF-Einträge zu erstellen.

Erste Schritte nach der Bereitstellung

Docker ist nun installiert und einsatzbereit. In den folgenden Schritten wird eine Beispielanwendung bereitgestellt, mit der Sie einige grundlegende Funktionen von Docker anhand eines einfachen Beispiels demonstrieren können. Sie ist für die Docker-Einrichtung nicht erforderlich.

Eine Beispielanwendung bereitstellen

Nachdem die Installation von Docker abgeschlossen ist, können Sie von Ihrem Terminal aus auf Docker zugreifen und eine Beispielanwendung oder eine beliebige Anwendung, die Sie ausführen möchten, bereitstellen.

  1. Melden Sie sich bei Ihrer Recheninstanz über SSH oder Lish unter Verwendung des eingeschränkten Benutzerkontos, das Sie möglicherweise während der Bereitstellung erstellt haben. Wenn Sie noch keins haben, melden Sie sich als root Benutzer und ein eingeschränktes Benutzerkonto erstellen.
  2. Suchen Sie die Anwendung oder Beispielanwendung, die Sie bereitstellen möchten.
  3. Erfahren Sie, wie Sie Docker verwenden, indem Sie die Docker für Einsteiger Labor oder durch Lesen der nachstehenden Dokumentation:

Die Docker Marketplace App wurde von Linode entwickelt. Wenn Sie Unterstützung bei der Bereitstellung der App benötigen, wenden Sie sich an den Linode-Support über die in der Seitenleiste aufgeführten Informationen. Für Support bezüglich des Tools oder der Software selbst, besuchen Sie den Docker Support.