So installieren und verwenden Sie Docker und seine Container unter Ubuntu

Docker auf Ubuntu

Docker ist ein Open-Source-Projekt, das von einer gleichnamigen Geschäftseinheit unterstützt wird und das das Ausführen eines Anwendungsprozesses in einer relativ isolierten Umgebung namens erheblich vereinfacht Container oder Behälter. Im Gegensatz zu einer virtuellen Maschine (VM) mit einem eigenen Kernel hängt ein Container vom Kernel des Host-Betriebssystems ab, sodass er leichter ist und viel schneller ausgeführt werden kann.

Docker ist das einfachste Tool, das es unserem Computer bietet Funktionen zur Entwicklung und Verwaltung von Unternehmensanwendungen. Standardmäßig werden Docker-Container mit Anwendungsabbildern ausgeführt, die auf Docker Hub gehostet werden und von denen aus wir darauf zugreifen können dieser Link. In diesem Artikel zeigen wir Ihnen, wie Sie diese Container in Ubuntu und anderen Distributionen installieren und verwenden, die auf dem von Canonical entwickelten Betriebssystem basieren.

Docker unter Ubuntu installieren

Das Beste, wenn wir immer die neueste Version einer Software haben möchten, ist die Installation des offiziellen Repositorys der betreffenden Software. Dazu führen wir folgende Schritte aus:

  1. Zuerst öffnen wir ein Terminal und importieren den GPG-Schlüssel der Software mit dem folgenden Befehl:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Als nächstes fügen wir das offizielle Repository hinzu:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Wir aktualisieren die Pakete:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Als nächstes installieren wir Docker mit dem folgenden Befehl:
sudo apt install docker-engine

 Ausführen von Docker-Containern

El Daemon Docker würde bereits funktionieren. Um unseren ersten Container auszuführen, verwenden wir den folgenden Befehl:

sudo docker run hello-world

Wie oben erwähnt, werden Docker-Container standardmäßig auf ihrem eigenen Hub gehostet. Es sind Hunderte oder Tausende von Bildern verfügbar, daher werden wir eine Suche durchführen, um dasjenige auszuführen, das uns interessiert. Der Suchbefehl zum Suchen eines Bildes über Linux Mint, eine der beliebtesten Ubuntu-basierten Distributionen, lautet beispielsweise wie folgt:

sudo docker search "linux mint"

Die vorherige Suche zeigt uns ungefähr Folgendes:

Docker-Bilder

Wenn Sie nach einem Bild suchen, um einen Container auszuführen, müssen Sie immer ein Bild mit der Spalte "OK" oder "Offiziell" verwenden. Dies bedeutet, dass es von Ihrem eigenen Projekt stammt und nicht von irgendeiner Person. In der vorherigen Liste gibt es keine offizielle, aber eine von Ubuntu. Wir werden einen Container mit dem offiziellen Ubuntu-Image (von den vorherigen) mit dem folgenden Befehl ausführen:

sudo docker run -it ubuntu bash

Der obige Befehl lädt das Ubuntu-Image herunter, führt den Container aus, lässt ihn weiter laufen und ermöglicht uns einen interaktiven Zugriff mit dem Bash. Wir werden feststellen, dass die Eingabeaufforderung hat sich zu so etwas geändert root @ 131a58505d2d: / #, wobei nach dem at die eindeutige ID des Containers steht.

Mit dem Befehlszeilenzugriff können wir praktisch alles tun, z. B. den Container verlassen, die Paketdatenbank aktualisieren, das System aktualisieren oder Software installieren.

Reinigung machen

Wenn wir einen Container ausführen, muss der Docker-Client ein Image von Docker Hub herunterladen. Diese Bilder werden auf unserem Computer gespeichert und bleiben dort, auch wenn wir den Container angehalten und entfernt haben all diese Überreste sind es wert, beseitigt zu werden dass wir nicht wieder verwenden werden.

Um die auf unserem Computer gehosteten Bilder aufzulisten, schreiben wir den folgenden Befehl:

sudo docker images

Dies zeigt uns alle Bilder, die auf unserem Computer gehostet werden. Um sie zu beseitigen, schreiben wir einen Befehl wie den folgenden, wobei "Hallo Welt" das Bild ist, das wir löschen möchten:

sudo docker rmi hello-world

Die Verwendung der in diesem Beitrag vorgestellten Software und ihrer Container kann für einige Benutzer sehr interessant sein. Bist du eine von ihnen?

Via | linuxbsdos.com


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Beto GomHez sagte

    Wie könnte ich für einen Sterblichen wie mich Docker auf meinem Ubuntu installieren?

  2.   Technocyber sagte

    Der Vorteil ist, dass keine physischen Ressourcen verbraucht werden, sondern nur logische. Sie können 20 virtuelle Maschinen in nur zwei Minuten hochfahren, was bei anderen in Stunden erledigt wird.