So installieren und verwenden Sie Docker auf Ubuntu Top 10.Top 10 Lts

So installieren und verwenden Sie Docker auf Ubuntu Top 10.Top 10 Lts
Um eine vollständige Systemvirtualisierung durchzuführen, ist viel Speicher und Speicherplatz erforderlich, genau wie wir ein Betriebssystem auf unserem Computer ausführen müssen. Docker ist ein Containerisierungssystem. Eine virtuelle Docker -Maschine wird als Container bezeichnet. Wie das funktioniert, verwendet Docker den Kernel des Host -Betriebssystems und die Namensfunktionen des Linux -Kernels, um die Container zu isolieren. Ein Docker -Container benötigt also keinen installierten Kernel und viele andere Abhängigkeiten. Das macht sie leichter und schneller. Der einzige Nachteil ist, dass ein Docker -Container keinen anderen Kernel haben kann als sein Host -Betriebssystem. Wenn Sie einen anderen Kernel als das Host -Betriebssystem ausführen möchten, müssen Sie eine vollständige Virtualisierung verwenden, nicht die Containerisierung.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Docker auf Ubuntu 18 installieren und verwenden können.04 LTS.

Hinzufügen des Docker -Paket -Repositorys:

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie Ubuntu 18 das Docker -Paket -Repository hinzufügen.04 LTS.

Aktualisieren Sie zuerst den APT -Paket -Repository -Cache Ihres Ubuntu 18.04 LTS -Maschine mit dem folgenden Befehl:

$ sudo APT Update

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

Führen Sie nun den folgenden Befehl aus, um einige zusätzliche Pakete zu installieren, die erforderlich sind, um das Docker -Paket -Repository zu Ubuntu 18 hinzuzufügen.04 LTS:

$ sudo apt-Get Installieren Sie APT-transport-https ca-zertifikate curl gnupg software-
Eigenschaften

Jetzt drücken y und dann drücken Sie weitermachen.

Die erforderlichen Pakete sollten installiert werden.

Fügen Sie nun den offiziellen GPG -Schlüssel des Docker -Repositorys auf Ihrem Ubuntu 18 hinzu.04 LTS -Maschine mit dem folgenden Befehl:

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

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

Fügen Sie nun das offizielle Paket -Reposit von Docker mit dem folgenden Befehl hinzu:

$ sudo add-apt-Repository "Deb [arch = amd64] https: // download.Docker.com/Linux/Ubuntu
$ (lsb_release -cs) stabil "

Das offizielle Docker -Paket -Repository sollte hinzugefügt werden und der APT -Paket -Repository -Cache sollte ebenfalls aktualisiert werden.

Installieren Sie Docker auf Ubuntu 18.04 LTS:

Jetzt, wo alles fertig ist, können Sie Docker auf Ubuntu 18 installieren.04 LTS mit dem folgenden Befehl:

$ sudo apt installieren docker-ce

Jetzt drücken y und dann drücken Sie weitermachen.

Alle erforderlichen Pakete sollten heruntergeladen und installiert werden.

Docker ist installiert.

Überprüfen Sie nun, ob Docker Service mit dem folgenden Befehl ausgeführt wird:

$ sudo systemctl Status Docker

Wie Sie sehen können, wird der Docker -Service ausgeführt.

Wenn es nicht ausgeführt wird, starten Sie Docker mit dem folgenden Befehl:

$ sudo systemctl starten docker

Sollte jetzt den Docker -Service zum Systemstart hinzufügen, damit er automatisch mit dem Systemstiefel startet.

Fügen Sie den folgenden Befehl aus, um dem Systemstart Docker -Dienst hinzuzufügen:

$ sudo systemctl aktivieren docker

Überprüfen Sie nun, ob Docker mit dem folgenden Befehl arbeitet:

$ docker -v

Docker ohne Root -Privilegien ausführen:

Standardmäßig müssen Sie Docker als ausführen Wurzel Benutzer. Sie können auch Docker mit laufen lassen sudo Wenn es auf Ihrem Ubuntu 18 konfiguriert ist.04 LTS -Maschine. Wenn Sie Docker nicht verwenden möchten Wurzel Benutzer oder mit sudo, Dann sollten Sie Ihren Login -Benutzer zum hinzuzufügen Docker Gruppe.

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

$ sudo usermod -ag docker $ (Whoami)

Starten Sie nun Ihren Computer mit dem folgenden Befehl neu:

$ sudo Neustart

Jetzt sollten Sie in der Lage sein, Docker ohne auszuführen sudo oder Wurzel Benutzer.

Suche nach Docker -Bildern:

Docker Image Repository hat Bilder für fast alles, was Sie brauchen. Wenn Sie beispielsweise einen PHP -Server wünschen, können Sie ein PHP -Serverbild installieren und sind bereit, PHP -Skripte auszuführen.

Sie können nach einem Docker -Bild suchen, sagen wir ein Docker -Bild für den Knoten.JS im offiziellen Docker Image Repository mit dem folgenden Befehl:

$ Docker -Suchknoten

Wie Sie sehen können, alle Docker -Bilder für den Knoten.JS wird angezeigt. Um ein Docker -Bild zu installieren, müssen Sie nur den Bildnamen eingeben, das ist der NAME Spalte wie im Screenshot unten markiert.

Herunterladen eines Docker -Bildes:

Sagen wir jetzt, Sie möchten die herunterladen MHART/Alpine-Knoten Bild von Docker. Das Herunterladen eines Docker -Bildes heißt das Ziehen eines Docker -Bildes im Docker -Begriff.

Ziehen MHART/Alpine-Knoten Docker -Bild, den folgenden Befehl ausführen:

$ Docker Pull Mhart/Alpine-Knoten

Das Docker -Bild sollte gezogen werden.

Listing Download Docker Image:

Führen Sie den folgenden Befehl aus:

$ Docker Bilder

Wie Sie sehen können, der Knoten.JS -Bild, das ich gezogen habe, ist aufgeführt.

Einen Knoten ausführen.JS -Skript mit Docker:

In diesem Abschnitt werde ich Ihnen zeigen, wie man einen Knoten ausführt.JS -Skript Index.JS mit dem Dockerknoten.Js Bild MHART/Alpine-Knoten dass ich gerade aus dem offiziellen Docker -Image -Repository gezogen habe.

Erstellen Sie zuerst ein Projektverzeichnis mit dem folgenden Befehl:

$ mkdir -p ~/projects/Hallo

Navigieren Sie nun mit dem folgenden Befehl zum Projektverzeichnis:

$ cd ~/projects/Hallo

Jetzt erstellen Index.JS und öffnen Sie es mit dem folgenden Befehl mit dem Nano -Texteditor:

$ nano Index.JS

Geben Sie nun die folgende Zeile ein und speichern Sie die Datei.

Jetzt können Sie den Knoten ausführen.JS -Skript Index.JS mit

$ Docker run -it - -rm --Name hello_node -v "$ pwd":/usr/src/app/hello -w/usr/src/App/
Hallo Mhart/Alpine-Knoten-Knotenindex.JS

Wie Sie sehen können, die Index.JS Knoten.Das JS -Skript lief erfolgreich und die richtige Ausgabe wurde gedruckt.

Lassen Sie uns nun erklären, was hier passiert.

  • -Es wird verwendet Knotenindex.JS
  • -Name Hallo_Node - Set's Hallo_Node als Name des laufenden Containers.
  • -Das RM -Flag entfernt jeden anderen laufenden Container mit demselben Namen wie dieser Container.
  • -v "$ pwd":/usr/src/App/Hallo - montiert das aktuelle Arbeitsverzeichnis Ihres Ubuntu 18.04 LTS -Maschine zur /usr/src/App/Hallo Verzeichnis des Docker -Containers.
  • -w /usr/src/App/Hallo - Navigieren zum /usr/src/App/Hallo Verzeichnis im Docker -Container.
  • MHART/Alpine-Knoten - Name des Docker -Bildes, auf dem dieser Container basiert.
  • Knotenindex.JS - Es ist der Befehl, der im Container ausgeführt wird.

So installieren und verwenden Sie Docker auf Ubuntu 18.04 LTS. Danke, dass du diesen Artikel gelesen hast.