Installieren von Docker auf Debian Top 10

Installieren von Docker auf Debian Top 10
In diesem Artikel werde ich Ihnen zeigen, wie Sie die neueste Docker CE (Community Edition) auf Debian 10 Buster installieren. Also lasst uns anfangen.

Installation der erforderlichen Abhängigkeiten:

Zuerst müssen Sie einige Abhängigkeitspakete auf Debian 10 installieren. Alle diese Pakete sind im offiziellen Paket -Repository von Debian 10 erhältlich.

Aktualisieren Sie nun den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Der APT -Paket -Repository -Cache sollte aktualisiert werden.

Installieren Sie nun alle erforderlichen Pakete mit dem folgenden Befehl:

$ sudo apt installieren APT-transport-https ca-zertifikates curl
GNUPG2 Software-Properties-Common

Jetzt drücken Y und dann drücken Sie Um die Installation zu bestätigen.

Alle erforderlichen Abhängigkeitspakete sollten installiert werden.

Hinzufügen von Docker -Paket -Repository:

Jetzt verwendet Docker das HTTPS -Protokoll, um die Docker -Pakete über das Internet zu bedienen. Sie müssen also den GPG -Schlüssel des Docker -Paket -Repositorys hinzufügen, um es zu verwenden.

$ curl -fssl https: // herunterladen.Docker.com/linux/debian/gpg
| sudo apt-key add -

Der GPG -Schlüssel sollte hinzugefügt werden.

Fügen Sie nun den folgenden Befehl aus, um das Docker -Paket -Repository zu Ihrer Debian 10 -Maschine hinzuzufügen.

$ echo "Deb [arch = amd64] https: // download.Docker.com/linux/debian $ (lsb_release -cs)
stabil "| sudo tee/etc/apt/Quellen.Liste.D/Docker-CE.Liste

Das Docker -Paket -Repository sollte hinzugefügt werden.

Aktualisieren Sie nun den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

APT -Paket -Repository -Cache sollte hinzugefügt werden.

Installieren von Docker:

Installieren Sie nun Docker CE mit dem folgenden Befehl:

$ sudo apt installieren Sie Docker-CECer-CLI-Container.io

Drücken Sie nun die Installation, um die Installation zu bestätigen Y und dann drücken Sie .

Der APT -Paket -Manager lädt alle erforderlichen Pakete herunter und installiert.

Zu diesem Zeitpunkt sollte Docker CE installiert werden.

Fügen Sie nun Ihren Login -Benutzer zu der hinzu Docker Gruppe mit dem folgenden Befehl:

$ sudo usermod -ag docker $ (Whoami)

Starten Sie Ihren Computer nun mit dem folgenden Befehl neu:

$ sudo Neustart

Führen Sie nach dem Start Ihres Computers den folgenden Befehl aus, um zu überprüfen, ob Docker korrekt funktioniert.

$ docker Version

Wie Sie sehen können, funktioniert alles großartig. Zum Zeitpunkt dieses Schreibens Docker CE 19.03.1 ist die neueste Version der Docker Community Edition.

Docker -Grundlagen:

In diesem Abschnitt zeige ich Ihnen, wie Sie Docker verwenden, um einen grundlegenden HTTP -Webserver einzurichten. Auf diese Weise werden Sie lernen,

  • So suchen Sie Docker -Bilder
  • So laden Sie Docker Images herunter
  • So listen Sie lokale Docker -Bilder auf
  • So verwenden Sie Docker -Bilder, um Container zu erstellen
  • So listen Sie Docker -Container auf
  • So stoppen und entfernen Sie Dockerbehälter

Nehmen wir an, Sie möchten Ihre statischen Webseiten auf einem Docker -Container hosten. Dazu benötigen Sie ein HTTP -Server -Docker -Bild.

Nach einem zu suchen HTTP -Server Docker -Bild, den folgenden Befehl ausführen:

$ docker Suche 'HTTP -Server'

Wie Sie sehen können, sind viele Docker -Bilder im Suchergebnis aufgeführt. Hier, NAME Die Spalte enthält den Namen des Docker -Bildes, BESCHREIBUNG Die Spalte enthält eine kurze Beschreibung des Docker -Bildes, die STERNE Die Spalte stellt dar, wie beliebt das Docker -Bild ist, die OFFIZIELL Spalte wenn [OK] Dies bedeutet, dass das Docker -Image vom Unternehmen/der Organisation offiziell für das Produkt/die Dienstleistung verantwortlich ist.

Nehmen wir jetzt an, Sie mögen den Apache HTTP -Server. Der NAME des Docker -Bildes ist httpd.

Um das HTTPD Docker -Bild herunterzuladen, können Sie den folgenden Befehl ausführen:

$ docker Pull httpd

Wie Sie sehen können, lädt Docker die herunter httpd Bild aus dem Internet.

Zu diesem Zeitpunkt wird das Docker -Bild heruntergeladen.

Wenn zum ersten Mal ein Docker -Bild heruntergeladen wird, wird es auf dem lokalen Dateisystem zwischengespeichert. Wenn Sie es später verwenden, müssen Sie nicht das gleiche Docker -Bild herunterladen. So spart es dir viel Zeit und Bandbreite.

Sie können alle lokalen zwischengespeicherten Docker -Bilder mit dem folgenden Befehl auflisten:

$ docker Bildliste

Wie Sie sehen können, das Docker -Bild httpd ist vor Ort zwischengespeichert.

Sagen wir nun, Sie haben ein Verzeichnis Webseite/ bei Ihren Benutzern HEIM Verzeichnis, in dem sich alle Ihre HTML -Projektdateien befinden.

Jetzt können Sie Docker sagen, er solle einen Container aus dem erstellen httpd Bild, den Container ausführen, den abbilden $ Home/Website Verzeichnis zum Webroot (/usr/local/apache2/htdocs) des httpd Container und den Port weiterleiten 80 des Behälters zum Port 8080 Ihr Computer mit dem folgenden Befehl:

$ docker run -d -v $ home/Website:/usr/local/apache2/htdocs -p 8080: 80 HTTPD

Ein neuer Container sollte erstellt werden.

Gehen Sie nun zu einem Webbrowser und besuchen Sie http: // localhost: 8080

Wie Sie sehen können, die httpd Docker -Container serviert Webseiten aus dem kartierten Verzeichnis $ Home/Website

Sie können alle laufenden Container mit dem folgenden Befehl auflisten:

$ Docker Container ls

Wie Sie sehen können, habe ich im Moment nur einen laufenden Container. Sie können finden Container -ID, BILD, STATUS, HÄFEN, Namen usw. von jedem der laufenden Behälter von hier aus. Das Wichtigste ist das Namen der Behälter. Hier wird der Name zufällig generiert, da ich beim Erstellen des Containers keine angegeben habe. Der Name in meinem Fall ist VORTOVOBET. Denken Sie an den Namen Ihres Containers, da Sie ihn in Kürze benötigen werden.

Wenn Sie nun den Container stoppen möchten VORTOVOBET, Führen Sie den folgenden Befehl aus:

$ docker container stop vestous_bardeen

Sie können auch einen gestoppten Behälter starten (sagen wir, sagen wir VORTOVOBET) mit dem folgenden Befehl:

$ docker container starten vothorous_bardeen

Wenn Sie einen Container neu starten müssen (sagen wir, sagen wir VORTOVOBET), Sie können den folgenden Befehl ausführen:

$ Docker Container neu starten votuorous_bardeen

Wenn Sie einen Behälter dauerhaft entfernen möchten (sagen wir, sagen wir VORTOVOBET), Sie können den folgenden Befehl ausführen:

$ Docker Container RM Vigorous_Bardeen

So installieren Sie Docker auf Debian 10 und verwenden Docker. Danke, dass du diesen Artikel gelesen hast.