Wie installiere ich Docker-Container unter Linux? (Ubuntu und CentOS)

Veröffentlicht: 2019-08-01

So installieren Sie Docker unter Linux

Docker ist zweifellos die beste Container Management Platform für Ihre Unternehmens- und/oder persönlichen Projektanforderungen.

Warum brauchen wir Docker?

Betrachten Sie dieses einfache Szenario für Ihr Projekt.

  • Sie haben eine komplexe Java Enterprise-Anwendung mit mehr als 50 Maven-Abhängigkeiten.
  • Sie haben einige weitere lokale Dienstabhängigkeiten.
  • Sie haben Ihre eigene Datenbankinstanz, die lokal ausgeführt wird.
  • Sie haben mehr als 10 benutzerdefinierte Shell-Skripte, die zum Einrichten Ihrer Umgebung erforderlich sind.
  • Sie haben ~ 5 Umgebungsvariablen.
  • Sie haben ~5 Autostart-Skripte.
  • Und so weiter…

Nun, wenn Sie alle oben genannten Artikel an Ihren Kunden versenden möchten, sind das viele Schritte. Ist es nicht?

Hier kommt Docker ins Spiel.

Einfachheit:

Wie wäre es, wenn Sie alle oben genannten Punkte in single docker image und zusammenbauen und dieses Image an Ihren Kunden senden? Es ist nur ein single step install und get ready within few minutes .

In diesem Tutorial gehen wir die Schritte zur install Docker on Linux und alle erforderlichen Schritte durch.

Lass uns anfangen:

Schritt 1. Melden Sie sich beim Linux-Host an und überprüfen Sie die Voraussetzung

Docker gibt es in 3 Varianten:

  • Docker-Engine – Gemeinschaft
  • Docker-Engine – Unternehmen
  • Docker-Unternehmen

In diesem Tutorial gehen wir die Schritte zur Installation von Docker Community Edition durch.

1.1) Melden Sie sich bei Ihrem Linux-Host an.

Ich verwende Digital Ocean Droplet als meinen Linux-Host.

1.2) Überprüfen Sie die Linux-Betriebssystemarchitektur:

Sie benötigen eine 64-bit Architektur.

1.3) Überprüfen Sie die Kernel-Ebene des Linux-Betriebssystems:

Die Kernel-Ebene sollte größer als 3.0 sein.

Schritt 2. Installieren Sie Docker Community Edition

2.1) Stellen Sie sicher, dass Sie den offiziellen PGP-Schlüssel von Docker zu Ihrem System hinzufügen.

2.2) Stellen Sie sicher, dass Sie den richtigen PGP-Schlüssel haben:

2.3) Stellen Sie sicher, dass Sie Ihr Ubuntu-Betriebssystem auf die neueste Version installieren

Command: sudo apt-get update

2.4) Richten Sie das neueste stabile Docker-Repository ein

Command: sudo add-apt-repository „deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable“

2.5) Installieren Sie Docker

Command: sudo apt-get install docker-ce

2.6) Überprüfen Sie die Docker-Version

Schritt 3. Starten Sie Docker und führen Sie Hello World aus

Docker erfolgreich unter Linux installiert

3.1) Einfacher Befehl zum Ausführen von Docker unter Linux

Wie Sie oben sehen, registriert sich Docker während der Installation als Systemdienst: /lib/systemd/system/docker.service .

3.2) Lassen Sie uns Hello World Docker ziehen und ausführen

Command: sudo docker run hello-world

Der obige Befehl zieht ein Docker-Image und Sie können die Docker Hello World-Anwendung ausführen.

Schritt 4. Wie überprüfe ich Docker-Images/Repositorys?

Vor dem Ausführen der Hello World App:

Nach dem Ausführen der Hello World App:

Wie Sie hier sehen, sehen Sie unten das neue Repository hello-world

Glückwünsche. Sie sind bereit. Sie haben Ihre Linux-Umgebung für Docker eingerichtet, Docker installiert und auch Ihre erste Docker-Anwendung ausgeführt.

Extraschritt:

Wir empfehlen Ihnen, diese Schritte nach der Installation zu befolgen.

Wie starte ich Docker nach dem Neustart der VM automatisch?

Command: sudo systemctl docker aktivieren

Führen Sie einfach den obigen Befehl aus und Ihr Docker wird automatisch gestartet, wenn Sie die VM/den Host das nächste Mal neu starten.

Lassen Sie mich wissen, wenn Sie auf ein Problem mit den oben genannten Befehlen und auf ein Docker-Problem stoßen.


Möchten Sie Docker auf CentOS installieren?

Ersetzen Sie einfach Step-2 oben durch die folgenden Schritte: