Änderungsprotokoll

Docker-Befehlsübersicht

Häufig verwendete Docker-Befehle - schnelle Suche und Kopieren von Docker-Befehlen

Container-Verwaltung
35
docker run [OPTIONEN] IMAGE

Neuen Container erstellen und starten

docker run -d IMAGE

Container im Hintergrund ausführen

docker run --name NAME IMAGE

Container mit Namen ausführen

docker run -p HOST:CONTAINER IMAGE

Container mit Portzuordnung ausführen

docker run -v HOST:CONTAINER IMAGE

Container mit Volume-Mount ausführen

docker run -e KEY=VALUE IMAGE

Container mit Umgebungsvariablen ausführen

docker run --rm IMAGE

Container wird nach Beenden automatisch gelöscht

docker run -it IMAGE /bin/bash

Interaktiver Container-Start

docker ps

Laufende Container auflisten

docker ps -a

Alle Container auflisten (einschließlich gestoppter)

docker ps -q

Nur Container-IDs anzeigen

docker start CONTAINER

Gestoppten Container starten

docker stop CONTAINER

Laufenden Container stoppen

docker restart CONTAINER

Container neu starten

docker kill CONTAINER

Container zwangsweise stoppen

docker rm CONTAINER

Gestoppten Container löschen

docker rm -f CONTAINER

Container zwangsweise löschen (auch laufende)

docker rm $(docker ps -aq)

Alle angehaltenen Container löschen

docker exec -it CONTAINER Befehl

Befehl im laufenden Container ausführen

docker exec -it CONTAINER /bin/bash

In die Bash-Shell des Containers wechseln

docker logs CONTAINER

Container-Log anzeigen

docker logs -f CONTAINER

Echtzeit-Verfolgung des Container-Logs

docker logs --tail 100 CONTAINER

Letzte 100 Logzeilen anzeigen

docker inspect CONTAINER

Detaillierte Informationen zum Container anzeigen

docker top CONTAINER

Prozesse im Container anzeigen

docker stats

Echtzeit-Anzeige der Ressourcennutzung der Container

docker cp CONTAINER:SRC ZIEL

Datei aus dem Container auf den Host kopieren

docker cp QUelle CONTAINER:ZIEL

Datei vom Host in den Container kopieren

docker rename ALTER NEU

Container umbenennen

docker pause CONTAINER

Container pausieren

docker unpause CONTAINER

Pausierten Container fortsetzen

docker wait CONTAINER

Auf Beendigung des Containers warten und Exit-Code zurückgeben

docker attach CONTAINER

An einen laufenden Container anbinden

docker port CONTAINER

Portzuordnung des Containers anzeigen

docker update --restart=always CONTAINER

Container-Konfiguration aktualisieren

Image-Verwaltung
19
docker images

Lokale Images auflisten

docker images -a

Alle Images auflisten (einschließlich Zwischenschichten)

docker pull IMAGE

Image aus dem Repository herunterladen

docker pull IMAGE:TAG

Image mit bestimmtem Tag herunterladen

docker push IMAGE

Image in das Repository hochladen

docker rmi IMAGE

Image löschen

docker rmi -f IMAGE

Image zwangsweise löschen

docker rmi $(docker images -f dangling=true -q)

Alle hängenden Images löschen

docker tag SOURCE TARGET

Neuen Tag für ein Image erstellen

docker history IMAGE

Bauverlauf des Images anzeigen

docker inspect IMAGE

Details des Images anzeigen

docker save -o FILE.tar IMAGE

Image als tar-Datei speichern

docker load -i FILE.tar

Image aus einer tar-Datei laden

docker import FILE.tar IMAGE

Image aus einer tar-Datei importieren

docker export CONTAINER > FILE.tar

Container als tar-Datei exportieren

docker commit CONTAINER IMAGE

Neues Image aus einem Container erstellen

docker search TERM

Image in Docker Hub suchen

docker image prune

Nicht verwendete Images löschen

docker image prune -a

Alle nicht verwendeten Images löschen

Datenvolumes
7
docker volume ls

Alle Datenvolumes auflisten

docker volume create NAME

Datenvolume erstellen

docker volume inspect NAME

Details des Datenvolumes anzeigen

docker volume rm NAME

Datenvolume löschen

docker volume prune

Alle nicht verwendeten Datenvolumes löschen

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data

Datenvolume sichern

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /

Datenvolume wiederherstellen

Netzwerkverwaltung
9
docker network ls

Alle Netzwerke auflisten

docker network create NAME

Netzwerk erstellen

docker network create --driver bridge NAME

Brücken-Netzwerk erstellen

Overlay-Netzwerk erstellen

Überlagerungs-Netzwerk erstellen

docker network inspect NAME

Details des Netzwerks anzeigen

docker network rm NAME

Netzwerk löschen

docker network connect NETWORK CONTAINER

Container mit dem Netzwerk verbinden

docker network disconnect NETWORK CONTAINER

Container vom Netzwerk trennen

docker network prune

Alle nicht verwendeten Netzwerke löschen

Docker Compose
17
docker compose up

Alle Dienste erstellen und starten

docker compose up -d

Alle Dienste im Hintergrund starten

docker compose up --build

Image bauen und Dienste starten

docker compose down

Alle Dienste stoppen und löschen

docker compose down -v

Dienste stoppen und Datenvolumes löschen

docker compose start

Bereits vorhandene Dienste starten

docker compose stop

Dienste stoppen

docker compose restart

Dienste neu starten

docker compose ps

Dienststatus auflisten

docker compose logs

Dienstprotokolle anzeigen

docker compose logs -f

Echtzeit-Verfolgung der Dienstprotokolle

docker compose exec SERVICE COMMAND

Befehl im Dienstcontainer ausführen

docker compose build

Dienstimage bauen

docker compose pull

Dienstimage herunterladen

docker compose config

Konfiguration überprüfen und anzeigen

docker compose run SERVICE COMMAND

Einmalbefehl ausführen

docker compose up --scale SERVICE=NUM

Anzahl der Dienstinstanzen skalieren

Systemverwaltung
8
docker info

Docker-Systeminformationen anzeigen

docker version

Docker-Versioninformationen anzeigen

docker system df

Docker-Datenträgerverwendung anzeigen

docker system prune

Nicht verwendete Daten bereinigen

docker system prune -a

Alle nicht verwendeten Daten bereinigen

docker system prune --volumes

Unbenutzte Daten einschließlich Datenvolumes bereinigen

docker events

Echtzeit-Erfassung von Docker-Events

docker events --filter 'type=container'

Filtern bestimmter Ereignistypen

Image-Repository
4
docker login

Anmeldung bei Docker Hub

docker login SERVER

Anmeldung bei einem bestimmten Image-Repository

docker logout

Abmeldung von Docker Hub

docker logout SERVER

Abmeldung von einem bestimmten Image-Repository

Image-Build
7
docker build -t NAME .

Bauen eines Images aus einer Dockerfile

docker build -f Dockerfile.dev -t NAME .

Spezifisches Dockerfile zum Bauen verwenden

docker build --no-cache -t NAME .

Bauen ohne Cache

docker build --build-arg KEY=VALUE -t NAME .

Übergeben von Build-Parametern

docker build --target STAGE -t NAME .

Bauen einer bestimmten Phase in einem mehrstufigen Build

docker buildx build --platform linux/amd64,linux/arm64 -t NAME .

Mehrfachplattform-Build

docker buildx create --use

Neuen Builder erstellen und verwenden

📖Werkzeug-Einführung

Docker-Befehls-Quick-Reference ist ein schneller Referenztool für Entwickler und Betreiber. Er umfasst alle gängigen Befehle für Container-Management, Image-Operationen, Datenvolumes, Netzwerkkonfiguration und Docker Compose, geordnet nach Funktionen, mit Unterstützung für schnelle Suche und ein-klick-Kopieren. Ob Sie ein Docker-Anfänger oder ein erfahrener DevOps-Ingenieur sind, finden Sie hier schnell die benötigten Befehle.

Hauptfunktionen

1
8 große Kategorien, die alle gängigen Docker-Szenarien abdecken
2
Über 100 gängige Befehle, von grundlegend bis fortgeschritten
3
Unterstützung für Schlüsselwortsuche, um den gewünschten Befehl schnell zu finden
4
Ein-klick-Kopieren von Befehlen, um die Arbeitseffizienz zu steigern
5
Klare chinesische Beschreibungen, leicht zu verstehen und zu lernen
6
Kategorisches Durchsuchen und Filtern, um schnell relevante Befehle zu finden
7
Reaktives Design, unterstützt mobile Ansicht
8
Lokale Ausführung, ohne Internetverbindung nutzbar

Häufig gestellte Fragen

🔗Verwandte Werkzeuge

Cron-Ausdruck-Parser

Cron-Syntax validieren und bevorstehende Zeitpläne anzeigen.

Entwickler-Werkzeuge
Jetzt ausprobieren

JSON zu CSV

JSON-Daten in CSV-Format konvertieren

Konverter
Jetzt ausprobieren

JSON zu YAML

JSON-Daten in YAML-Format konvertieren

Konverter
Jetzt ausprobieren

JSON zu XML Konverter

JSON-Daten in das XML-Format konvertieren

Konverter
Jetzt ausprobieren

YAML zu JSON

YAML-Konfigurationen in JSON-Daten konvertieren

Konverter
Jetzt ausprobieren

JSON-Formatierer

JSON-Daten formatieren, validieren und minimieren

JSON-Hilfsprogramme
Jetzt ausprobieren

JSON-Visualisierer

JSON-Daten in Baumstruktur anzeigen

JSON-Hilfsprogramme
Jetzt ausprobieren

JSON-Datengenerator

Mock-JSON-Daten zum Testen generieren

JSON-Hilfsprogramme
Jetzt ausprobieren

i18n JSON Übersetzer

Übersetze komplette JSON-Locales mit wenigen Klicks. Basisdatei einfügen, Zielsprachen wählen und den OpenRouter-Dienst automatisch anstoßen.

JSON-Hilfsprogramme
Jetzt ausprobieren

JSON-Differenzvergleich

Unterschiede zwischen zwei JSON-Daten vergleichen

JSON-Hilfsprogramme
Jetzt ausprobieren

QR-Code-Generator

Benutzerdefinierte QR-Code-Bilder generieren

Bild-Werkzeuge
Jetzt ausprobieren

SVG-Platzhalter-Generator

Benutzerdefinierte SVG-Platzhalterbilder generieren

Bild-Werkzeuge
Jetzt ausprobieren

Base64-Bild-Konverter

Bilder in Base64-Kodierung konvertieren und umgekehrt

Bild-Werkzeuge
Jetzt ausprobieren

UUID-Generator

UUID-eindeutige Kennungen stapelweise generieren

Generator-Werkzeuge
Jetzt ausprobieren

Passwort-Generator

Sichere und zuverlässige Zufallspasswörter generieren

Generator-Werkzeuge
Jetzt ausprobieren

Base64-Encoder/Decoder

Base64-String-Kodierungs- und Dekodierungswerkzeug

Text-Werkzeuge
Jetzt ausprobieren

URL-Encoder/Decoder

URL-String-Kodierungs- und Dekodierungswerkzeug

Text-Werkzeuge
Jetzt ausprobieren

MD5-Hash-Generator

MD5-Hash-Werte aus Text generieren

Krypto-Werkzeuge
Jetzt ausprobieren

SHA256-Hash-Generator

SHA256-Hash-Werte aus Text generieren

Krypto-Werkzeuge
Jetzt ausprobieren

SHA1-Hash-Generator

SHA1-Hash-Werte aus Text generieren

Krypto-Werkzeuge
Jetzt ausprobieren

Hex-Encoder/Decoder

Hexadezimale String-Kodierungs- und Dekodierungswerkzeug

Krypto-Werkzeuge
Jetzt ausprobieren

Binär-Encoder/Decoder

Binäre String-Kodierungs- und Dekodierungswerkzeug

Krypto-Werkzeuge
Jetzt ausprobieren

AES-Verschlüsselung/Entschlüsselung

AES-symmetrisches Verschlüsselungsalgorithmus-Werkzeug

Krypto-Werkzeuge
Jetzt ausprobieren

RSA-Verschlüsselung/Entschlüsselung

RSA-asymmetrisches Verschlüsselungsalgorithmus-Werkzeug

Krypto-Werkzeuge
Jetzt ausprobieren

HMAC-Generator

HMAC-Nachrichtenauthentifizierungscode-Generierungswerkzeug

Krypto-Werkzeuge
Jetzt ausprobieren

IP-Adress-Abfrage

Geografische Lage und Netzwerkinformationen von IP-Adressen abfragen

Netzwerk-Werkzeuge
Jetzt ausprobieren

Millisekunden-Zeit-Konverter

Zwischen Millisekunden-Zeitstempel und formatierten Datumszeichenfolgen konvertieren.

Zeit-Werkzeuge
Jetzt ausprobieren
Zeige 27 von 28 Werkzeugen
    Docker-Befehls-Quick-Reference - Schnelle Referenz für gängige Befehle - IT Tools Collection