Docker-Befehle: Ein vollständiger Leitfaden zur Verwaltung von Containern

Letzte Aktualisierung: 18/03/2025
Autor: Holger
  • Docker ermöglicht die Verwaltung von Containern mit Befehle Wesentliche Elemente wie „Run“, „PS“ und „Stop“.
  • Images bilden die Grundlage von Containern und werden mit Pull, Build und RMI verwaltet.
  • Volumes ermöglichen die dauerhafte Speicherung mit Befehlen wie „Volume Create“ und „RM“.
  • Docker verwaltet Netzwerke mit Tools wie „Network Create“, „Connect“ und „RM“.

Grundlegende Docker-Befehle

Docker hat sich zu einem unverzichtbaren Werkzeug für das Container-Management entwickelt und ermöglicht die Anwendungsentwicklung in isolierten und skalierbaren Umgebungen. Das Verständnis der wichtigsten Docker-Befehle ist entscheidend, um sich problemlos auf dieser Plattform zurechtzufinden und ihr volles Potenzial auszuschöpfen.

In diesem Artikel behandeln wir die wichtigsten Docker-Befehle – von der Containerverwaltung bis hin zum Umgang mit Images, Volumes und Netzwerken. Egal, ob Sie gerade erst anfangen oder Ihr Wissen vertiefen möchten: Dies ist ein umfassender und detaillierter Leitfaden zu den wichtigsten Docker-Befehlen.

Docker-Architektur und Schlüsselelemente

Bevor wir uns mit den spezifischen Befehlen befassen, ist es wichtig, die Schlüsselelemente der Docker-Architektur zu verstehen:

  • Docker-Engine: Es ist die zentrale Engine, die die Ausführung von Behälter.
  • Bilder: Es handelt sich um vorkonfigurierte Vorlagen, die als Grundlage für die Erstellung Behälter.
  • Behälter: Sie sind Beispiele für Laufbilder, die Anwendungen und ihre Abhängigkeiten kapseln.
  • Volumen: Sie ermöglichen die Speicherung von Daten in einem hartnäckig in den Behältern.
  • Netzwerke: Sie erleichtern die Kommunikation zwischen Containern und mit der Außenwelt.
Benutzerdefinierte Images mit Dockerfile-3
In Verbindung stehender Artikel:
So erstellen Sie benutzerdefinierte Bilder in Docker mit Dockerfile

Grundlegende Befehle zum Verwalten von Containern

Container bilden den Kern von Docker. Um sie richtig zu verwalten, müssen Sie die folgenden Befehle kennen:

  • Docker-Ausführung: laufen a Behälter von einem Bild. Beispiel: docker run -d --name mi_contenedor nginx.
  • Docker PS: Listen Sie die Behälter im Gange. Um alle Container anzuzeigen, einschließlich der gestoppten, verwenden Sie docker ps -a.
  • Docker-Stopp: Stoppt einen laufenden Container. Beispiel: docker stop mi_contenedor.
  • Docker-Start: Startet einen angehaltenen Container. Beispiel: docker start mi_contenedor.
  • Docker-Neustart: Starten Sie einen Container neu. Beispiel: docker restart mi_contenedor.
  • Docker RM: Löscht einen angehaltenen Container. Beispiel: docker rm mi_contenedor.

Containerverwaltung in Docker

Befehle zur Bildverwaltung

Images sind in Docker von grundlegender Bedeutung, da sie die Erstellung konsistenter und reproduzierbarer Umgebungen ermöglichen . Einige wichtige Befehle sind:

  • Docker-Images: Listen Sie alle Metaphorik im System gespeichert.
  • Docker-Pull: Laden Sie ein Bild vom Docker Hub. Beispiel: docker pull ubuntu.
  • Docker-Build: Bau ein Bild aus einer Docker-Datei. Beispiel: docker build -t mi_imagen ..
  • Docker RMI: Löschen Sie eine Bild spezifisch. Beispiel: docker rmi mi_imagen.
So verwenden Sie Docker Compose-2
In Verbindung stehender Artikel:
Vollständige Anleitung zur Verwendung von Docker Compose

Volumeverwaltung in Docker

Volumes ermöglichen das dauerhafte Speichern und Teilen von Daten zwischen Containern. Einige wichtige Befehle sind:

  • Docker-Volume erstellen: Erstellen Sie ein neues Volume. Beispiel: docker volume create mi_volumen.
  • Docker-Volume ls: Listen Sie alle Bände zur Verfügung.
  • Docker-Volume RM: Löscht ein bestimmtes Volume. Beispiel: docker volume rm mi_volumen.
  • docker run -v: Verknüpfen Sie einen Volumen zu einem Behälter. Beispiel: docker run -v mi_volumen:/datos nginx.

Netzwerkverwaltungsbefehle

Docker bietet erweiterte Netzwerkmanagementoptionen , die die Kommunikation zwischen Containern und mit der Außenwelt ermöglichen:

  • Docker-Netzwerk ls: Listen Sie alle Netzwerke zur Verfügung.
  • Docker-Netzwerk erstellen: erstelle eine neue rot markiert. Beispiel: docker network create mi_red.
  • Docker-Netzwerkverbindung: Verbindet einen Container mit einem rot markiert. Beispiel: docker network connect mi_red mi_contenedor.
  • Docker-Netzwerk rm: Löschen Sie eine rot markiert. Beispiel: docker network rm mi_red.

Vernetzung in Docker

Die Beherrschung dieser Befehle ermöglicht Ihnen effizientes Arbeiten mit Docker und optimiert die Verwaltung containerisierter Anwendungen. Mit dieser detaillierten Anleitung verfügen Sie nun über die notwendigen Werkzeuge, um Images, Container, Volumes und Netzwerke in Docker professionell zu verwalten.

In Verbindung stehender Artikel:
So beheben Sie den Fehlercode 4294967295