Android

Wie installiere und benutze ich Docker unter Debian 9?

#12 Steam CMD - Einfach & Schnell installieren

#12 Steam CMD - Einfach & Schnell installieren

Inhaltsverzeichnis:

Anonim

Docker ist eine Containerisierungsplattform, mit der Sie schnell Anwendungen als tragbare, autarke Container erstellen, testen und bereitstellen können, die praktisch überall ausgeführt werden können.

Docker ist de facto ein Standard für die Containertechnologie und ein wesentliches Werkzeug für die Entwickler von DevOps und deren kontinuierliche Integration und Lieferung.

In diesem Tutorial werden wir Sie durch den Installationsprozess von Docker auf einem Debian 9-Computer führen und die grundlegenden Docker-Konzepte und -Befehle kennen lernen.

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.

Installieren Sie Docker unter Debian

In den folgenden Schritten wird beschrieben, wie Sie die neueste stabile Docker-Version aus den Docker-Repositorys installieren.

  1. Aktualisieren Sie die installierten Pakete auf die neueste Version:

    sudo apt update sudo apt upgrade

    Installieren Sie die Abhängigkeiten, die zum Hinzufügen eines neuen Repositorys über HTTPS erforderlich sind:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

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

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

    Fügen Sie das Docker APT-Repository zur Software-Repository-Liste Ihres Systems hinzu, indem Sie Folgendes eingeben:

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

    Nachdem das Docker-Repository aktiviert ist, aktualisieren Sie die apt Paketliste und installieren Sie die neueste Version von Docker CE (Community Edition) mit:

    sudo apt update sudo apt install 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

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    Zum Zeitpunkt des Schreibens ist die aktuelle Version von Docker, die für Debian 9 verfügbar ist, 18.06.0-ce . Überprüfen Sie die Docker-Version mit:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Ausführen des Docker-Befehls ohne Sudo

Standardmäßig kann nur ein Benutzer mit Administratorrechten Docker-Befehle ausführen.

Wenn Sie Docker-Befehle als Benutzer ohne Rootberechtigung ausführen möchten, ohne sudo voranzustellen, müssen Sie Ihren Benutzer der Docker-Gruppe hinzufügen, die während der Installation des Docker CE-Pakets erstellt wird. Sie können dies tun, indem Sie Folgendes eingeben:

sudo usermod -aG docker $USER

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

Melden Sie sich ab und wieder an, damit die Gruppenmitgliedschaft aktualisiert wird.

Um zu überprüfen, ob Sie Docker-Befehle ausführen können, ohne sudo voranzustellen, führen Sie den folgenden Befehl aus, der ein Testbild herunterlädt, es in einem Container ausführt, eine "Hello from Docker" -Nachricht ausgibt und beendet:

docker container run hello-world

Die Ausgabe sollte folgendermaßen aussehen:

Entfernen Sie die Docker-Container

Um einen oder mehrere Container zu löschen, kopieren Sie einfach 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 Debian 9-Rechner installieren und Docker-Images herunterladen und Docker-Container verwalten. 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.

Sie sollten auch die offizielle Docker-Dokumentation lesen.

Docker Debian