GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Docker unter Ubuntu 20.04 (einfache Anleitung)

Docker ist eine Kombination aus „Platform as a Service“-Produkten und -Diensten, die Betriebssystemvirtualisierung verwenden, um Software in Paketen bereitzustellen, die als Container bezeichnet werden .

Container enthalten alles, was eine Anwendung, ein Tool oder ein Dienst zum Ausführen benötigt, einschließlich aller Bibliotheken, Abhängigkeiten und Konfigurationsdateien. Container sind auch voneinander (und dem zugrunde liegenden Hostsystem) isoliert, können aber über vordefinierte Kanäle kommunizieren.

Dieses Einführungsvideo zu Docker gibt Ihnen einen schnellen Überblick über die Technologie und ihre Funktionsweise:

Da Docker Open-Source-Software ist, kann es nicht nur kostenlos verwendet, sondern auch angepasst, erweitert, gehackt oder darauf aufgebaut werden. In dieser Anleitung behandle ich die Installation von Docker auf Ubuntu 20.04 LTS (Focal Fossa), aber die gleichen Schritte funktionieren möglicherweise auch auf älteren Versionen von Ubuntu, einschließlich Ubuntu 18.04 LTS.

In diesem Beitrag erfahren Sie, wie Sie Docker aus dem regulären Ubuntu-Repository installieren, Docker so aktivieren, dass es beim Systemstart automatisch gestartet wird, und wie Docker-Images installiert und lokal ausgeführt werden.

Aber das ist kein tiefer Tauchgang. Dieses Tutorial ist absichtlich kurz und auf den Punkt gebracht. So verbringen Sie weniger Zeit mit Lesen und mehr Zeit damit.

Installieren Sie Docker aus dem Ubuntu-Repository

Für die Installation von Docker auf Ubuntu 20.04 gibt es zwei zwingende Voraussetzungen:

  • Sie benötigen sudo zugreifen
  • Sie müssen mit dem Internet verbunden sein

Wenn Sie einen Ubuntu-Server verwalten oder einrichten, erfüllen Sie (wahrscheinlich) bereits diese beiden Anforderungen, aber überprüfen Sie dies, bevor Sie beginnen.

Schritt 1: Installieren Sie Docker unter Ubuntu aus dem Ubuntu-Repository. Verwenden Sie dazu apt Befehl und die docker.io Paketname (Hinweis:Der Paketname ist nicht einfach ‚docker‘):

sudo apt install docker.io

Ubuntu lädt die neueste Version von Docker aus seinen Archiven herunter, entpackt sie und installiert sie auf Ihrem System.

Schritt 2: Lassen Sie Docker beim Systemstart automatisch starten:

sudo systemctl enable --now docker

Schritt 3: Testen Sie es.

Jetzt, da Docker installiert ist und ausgeführt wird, sollten Sie überprüfen, ob alles in Ordnung ist. Dies kann mit hello-world erfolgen App. Führen Sie von der Befehlszeile aus:

sudo docker run hello-world

Wenn Sie diesen Befehl ausführen, sehen Sie eine lange Meldung, die Sie darüber informiert, dass die Installation anscheinend ordnungsgemäß funktioniert.

Aber schauen Sie sich die Nachricht genau an:

Gleich zu Beginn werden Sie etwas Interessantes bemerken:Docker konnte das „Hello-World“-Bild „nicht finden“. Aber anstatt es zu beenden, suchte es nach Docker Hub und lud es herunter.

Was uns direkt weiterführt zu…

Schritt 4: Suchen und installieren Sie Docker-Images.

Jetzt, wo Sie die Welt (oder besser gesagt das Docker-Ökosystem) eingerichtet haben, ist Ihre Auster und Docker Hub Ihre Anlaufstelle. Docker Hub wird als „weltweit größte Bibliothek und Community für Container-Images“ bezeichnet. Jedes auf Docker Hub verfügbare Image kann auf Ihrem installiert werden System auch.

Sehen wir uns an, wie das geht.

Um in Docker Hub nach einem Image zu suchen Führen Sie den docker aus Befehl mit dem search Unterbefehl, etwa so:

sudo docker search term-goes-here

Ich möchte beispielsweise auf Docker Hub nach Alpine Linux suchen, also führe ich docker search alpine aus . Eine Liste passender Bilder (die dem Begriff alpine entsprechen ) wird auftauchen. Ich möchte das offizielle Alpine-Bild, also schaue ich im OFFICIAL nach Spalte für das Wort OK

Wenn Sie das gewünschte Bild gefunden haben, können Sie es mit pull Unterbefehl:Um beispielsweise Alpine Linux zu installieren, führe ich sudo docker pull alpine aus .

Um ein heruntergeladenes Bild auszuführen, müssen Sie den run hinzufügen Unterbefehl und den Namen des Bildes, z. B. sudo docker run alpine .

Wenn Sie ein Image als Container ausführen möchten und Erhalten Sie sofortigen Zugriff auf die Shell des interaktiven Terminals. Fügen Sie das -it hinzu Flagge. Zum Beispiel:Ich führe sudo docker run -it alpine aus und es lässt mich direkt in den Alpine-Container fallen, bereit zum Arbeiten:

Um das „interaktive Terminal“ zu verlassen, geben Sie das Wort exit ein und drücken Sie die Eingabetaste.

Auf der Seite Docker Docs finden Sie zahlreiche weitere Informationen zur Verwendung, Verwaltung, Verwaltung und Wartung Ihrer Container.

Einige nützliche Befehle, die Sie kennen sollten, sind docker ps -a um alle Bilder aufzulisten, die Sie verwendet haben (und ihre Container-ID/Name zu sehen); docker stop {container id} ein Bild schließen; und wenn Sie mit einem Container fertig sind, entfernen Sie ihn mit docker rm Befehl, und fügen Sie am Ende erneut die Container-ID/den Namen hinzu.

Weitergehen

In diesem Handbuch haben wir uns mit der Installation von Docker unter Ubuntu 20.04 und der Installation offizieller Images befasst. Aber das ist nur der Anfang dessen, was mit Docker möglich ist.

Ein möglicher Weg, den es zu erkunden gilt, ist die Rootless-Installation von Docker. Dies ist eine experimentelle Funktion und (noch) nicht einfach zu aktivieren. Aber der Aufwand, der für die Einrichtung erforderlich ist, lohnt sich, wenn Sie sich Sorgen um Sicherheit und Stabilität machen.

Falls es Themen gibt, zu denen Sie ein ähnliches, auf den Punkt gebrachtes Tutorial sehen möchten (sei es Docker-bezogen oder anderweitig), hinterlassen Sie eine Notiz in den Kommentaren oder über meine übliche E-Mail.


Ubuntu
  1. So installieren Sie die Docker-Engine unter Ubuntu:Eine Schritt-für-Schritt-Anleitung

  2. So installieren Sie Docker unter Ubuntu 16.04

  3. So installieren Sie Docker unter Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  4. So installieren Sie VirtualBox auf Ubuntu

  5. Wie installiere ich Docker unter Ubuntu 18.04?

So installieren Sie Docker in Ubuntu 20.04 und führen den Nginx-Container aus

So installieren Sie Bitwarden unter Ubuntu 20.04

So installieren Sie Docker unter Ubuntu 20.04, 18.04, 21.04

So installieren Sie Docker unter Ubuntu 14.04

So installieren Sie Docker unter Ubuntu 16.04 LTS

So installieren Sie Docker unter Ubuntu 18.04