GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Docker unter Debian 9 (Stretch)

Docker ist ein containerbasiertes Anwendungsframework, das eine bestimmte Anwendung mit all ihren Abhängigkeiten in einen Container verpackt. Docker-Container können von dort aus problemlos an den Remote-Standort versendet werden, ohne dass die gesamte Anwendung eingerichtet werden muss. Dieses Tutorial hilft Ihnen, Docker auf Debian 9 Stretch zu installieren.

Schritt 1 – Voraussetzungen

Der allererste Schritt besteht darin, alle standardmäßigen Docker-Pakete vom System zu entfernen, bevor Docker auf einem Linux-VPS installiert wird. Führen Sie Befehle aus, um unnötige Docker-Versionen zu entfernen.

sudo apt-get purge docker lxc-docker docker-engine docker.io

Installieren Sie nun einige erforderliche Pakete auf Ihrem System, um Docker auf einem Debian-System zu installieren. Führen Sie dazu die folgenden Befehle aus:

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

Schritt 2 – Docker-Repository einrichten

Importieren Sie jetzt den offiziellen GPG-Schlüssel von Dockers, um die Paketsignatur zu überprüfen, bevor Sie sie mit apt-get installieren. Führen Sie den folgenden Befehl auf dem Terminal aus.

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

Fügen Sie danach das Docker-Repository auf Ihrem Debian-System hinzu, das Docker-Pakete einschließlich ihrer Abhängigkeiten enthält. Sie müssen dieses Repository aktivieren, um Docker unter Debian zu installieren.

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable"

Schritt 3 – Docker auf Debian 9 installieren

Ihr System ist jetzt bereit für die Docker-Installation. Führen Sie die folgenden Befehle aus, um den apt-Index zu aktualisieren und installieren Sie dann die Docker-Community-Edition unter Debian.

sudo apt-get updatesudo apt-get install docker-ce

Nach erfolgreicher Installation der Docker Community Edition wird der Dienst automatisch gestartet. Verwenden Sie den folgenden Befehl, um den Dienststatus zu überprüfen.

sudo systemctl status docker

Ihr System ist jetzt bereit, Docker-Container auszuführen. Verwenden Sie unser Docker-Tutorial für Anfänger, um mit Docker zu arbeiten.

Schritt 4 – Verwendung von Docker

Nach der Installation von Docker auf einem Linux. Hier sind einige grundlegende Details zum Suchen und Herunterladen von Docker-Images, zum Starten von Containern und zum Verwalten dieser.

Docker-Images suchen

Suchen Sie zunächst Docker-Container-Images vom Docker-Hub. Zum Beispiel wird der folgende Befehl alle Bilder mit Debian durchsuchen und als Ausgabe auflisten.

docker search debian

Docker-Images herunterladen

Laden Sie nun den Docker-Container mit dem Namen debian mit den folgenden Befehlen auf Ihr lokales System herunter.

docker pull debianUsing default tag:Latestlatest:Pulling from library/debian55cbf04beb70:Pull completeDigest:sha256:f1f61086ea01a72b30c7287adee8c929e569853de03b7c462a8ac75e0d0224c4Status:Heruntergeladenes neueres Image für debian:latest.pre> 

Stellen Sie nun sicher, dass die obigen Bilder erfolgreich auf Ihr System heruntergeladen wurden. Der folgende Befehl listet alle Bilder auf.

docker imagesREPOSITORY TAG BILD-ID ERSTELLT GRÖSSEdebian neustes 3bbb526d2608 vor 4 Wochen 101MB

Neuen Container mit Image starten

Starten Sie schließlich einen Docker-Container mit einem oben heruntergeladenen Image auf Ihrem System. Der folgende Befehl startet einen neuen Container und bietet Ihnen Zugriff auf diesen Container mit der /bin/bash-Shell.

docker run -i -t debian /bin/bash

Um den Docker-Container zu verlassen, geben Sie STRG + P + Q ein . Dadurch wird der Container im Hintergrund ausgeführt und stellt die Konsole Ihres Hostsystems bereit. Wenn Sie den Exit-Befehl verwendet haben, wird der aktuelle Container beendet.

Führen Sie nach dem Verlassen des Docker-Containers den folgenden Befehl aus, um alle laufenden Container aufzulisten.

docker psCONTAINER ID IMAGE BEFEHL ERSTELLT STATUS PORTS NAMESf2582758af13 debian "/bin/bash" vor 2 Stunden Up 2 Stunden first_debian

Standardmäßig listet der obige Befehl nur laufende Container auf. Verwenden Sie den folgenden Befehl, um alle Container (einschließlich angehaltener Container) aufzulisten.

docker ps -a

Container starten/stoppen/anhängen

Mit den folgenden Befehlen können Sie beliebige Container starten, stoppen oder anhängen. Um den Container zu starten, verwenden Sie den folgenden Befehl.

docker starten 

Verwenden Sie den folgenden Befehl, um den Container zu stoppen.

Dockerstopp 

Verwenden Sie zum Anhängen an den aktuell ausgeführten Container den folgenden Befehl.

docker hängt 
an
Debian
  1. So installieren Sie Docker auf Debian 10 Buster

  2. So installieren Sie die Docker-Engine unter Debian 9 Stretch Linux

  3. So installieren Sie VirtualBox 5.1 auf Debian 9 (Stretch)

  4. So installieren Sie Docker unter Debian 11

  5. So installieren Sie die Docker-Engine unter Debian 11

So installieren Sie Git unter Debian 9 Stretch

So installieren Sie Java unter Debian 9 Stretch

So installieren Sie Django auf Debian 9 Stretch

So installieren Sie FFmpeg auf Debian 9 Stretch

So installieren Sie Docker Compose auf Debian 9 Stretch

So installieren Sie Go unter Debian 9 Stretch