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 update sudo 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.
andocker hängt