Android

Wie installiert und benutzt man Docker unter Ubuntu 18.04

Bitwarden - Selbstgehosteter Passwortmanager

Bitwarden - Selbstgehosteter Passwortmanager

Inhaltsverzeichnis:

Anonim

Docker ist eine Containerisierungstechnologie, mit der Sie schnell Anwendungen als tragbare, autarke Container erstellen, testen und bereitstellen können, die praktisch überall ausgeführt werden können. Docker hat sich zum De-facto-Standard für die Bereitstellung von Containern entwickelt und ist ein wesentliches Werkzeug für die Entwickler von DevOps und deren kontinuierliche Integration und Bereitstellung.

In diesem Tutorial erfahren Sie, wie Sie Docker auf einem Ubuntu 18.04-Computer installieren und die grundlegenden Docker-Konzepte und -Befehle kennenlernen.

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Lernprogramm sollten als Benutzer ohne Rootberechtigung ausgeführt werden.

Docker unter Ubuntu installieren

Obwohl das Docker-Installationspaket im offiziellen Ubuntu 18.04-Repository verfügbar ist, ist es möglicherweise nicht immer die neueste Version. Es wird empfohlen, das neueste Docker-Paket aus den Docker-Repositorys zu installieren.

Docker-Repository aktivieren

  1. Aktualisieren Sie zunächst die Paketliste und installieren Sie die Abhängigkeiten, die zum Hinzufügen eines neuen Repositorys über HTTPS erforderlich sind:

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

    Importieren Sie den GPG-Schlüssel des Repositorys mit dem folgenden Befehl curl :

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    Fügen Sie das Docker APT-Repository zu Ihrem System hinzu:

    sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Docker CE installieren

Nachdem das Docker-Repository aktiviert ist, können Sie jede benötigte Docker-Version installieren.

  1. Verwenden Sie den folgenden Befehl, um die neueste Version von Docker zu installieren. Wenn Sie eine bestimmte Docker-Version installieren möchten, überspringen Sie diesen Schritt und fahren Sie mit dem nächsten fort.

    sudo apt update sudo apt install docker-ce

    Um eine bestimmte Version zu installieren, listen Sie zunächst die verfügbaren Versionen im Docker-Repository auf:

    apt list -a docker-ce

    Der Befehl druckt die verfügbaren Docker-Versionen in der zweiten Spalte.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Um beispielsweise die Version 18.09.6 zu installieren, 18.09.6 Sie 18.09.6 :

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Um zu verhindern, dass das Docker-Paket automatisch aktualisiert wird, markieren Sie es als zurückgehalten:

    sudo apt-mark hold docker-ce

Nach Abschluss der Installation wird der Docker-Dienst automatisch gestartet. Sie können dies überprüfen, indem Sie Folgendes eingeben:

sudo systemctl status docker

Die Ausgabe sieht ungefähr so ​​aus:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Ausführen des Docker-Befehls ohne sudo

Standardmäßig erfordert Docker Administratorrechte.

Um Docker-Befehle als Nicht-Root-Benutzer auszuführen, ohne sudo voranzustellen, müssen Sie Ihren Benutzer der docker Gruppe hinzufügen. Diese Gruppe wird während der Installation des Docker CE-Pakets erstellt. Führen Sie dazu den folgenden Befehl aus:

sudo usermod -aG docker $USER

$USER ist eine Umgebungsvariable, die Ihren Benutzernamen enthält.

Melden Sie sich ab und wieder an, um die Gruppenmitgliedschaft zu aktualisieren.

Um zu überprüfen, ob Docker erfolgreich installiert wurde und Sie Docker-Befehle ausführen können, ohne sudo voranzustellen, führen Sie Folgendes aus:

docker container run hello-world

Der Befehl lädt ein Test-Image herunter, führt es in einem Container aus, druckt eine "Hello from Docker" -Nachricht und beendet das Programm. Die Ausgabe sollte folgendermaßen aussehen:

Entfernen Sie die Docker-Container

Um einen oder mehrere Container zu löschen, kopieren Sie die Container-ID (oder IDs) und fügen Sie sie nach dem Unterbefehl container rm :

docker container rm c55680af670c

Fazit

Sie haben gelernt, wie Sie Docker auf Ihrem Ubuntu 18.04-Computer installieren und wie Sie Docker-Images herunterladen und Docker-Container verwalten. Vielleicht möchten Sie auch mehr über Docker Compose erfahren, mit dem Sie Docker-Anwendungen für mehrere Container definieren und ausführen können.

Dieses Tutorial kratzt kaum an der Oberfläche des Docker-Ökosystems. In einigen unserer nächsten Artikel werden wir uns weiter mit anderen Aspekten von Docker befassen. Weitere Informationen zu Docker finden Sie in der offiziellen Docker-Dokumentation.

Docker Ubuntu