Kostenloser Konverter

Docker-Befehle Spickzettel

Umfassender Spickzettel für Docker-Befehle. Durchsuchen Sie mehr als 70 wichtige Docker-Befehle mit Beispielen, Beschreibungen und Kopien mit einem Klick.

docker run
Create and start a new container from an image
Beispiel:docker run -d -p 80:80 --name web nginx
docker run -it
Run a container interactively with a terminal
Beispiel:docker run -it ubuntu bash
docker run --rm
Run a container and remove it automatically when it exits
Beispiel:docker run --rm alpine echo 'hello'
docker run -e
Set environment variables in a container
Beispiel:docker run -e NODE_ENV=production node:18
docker run -v
Mount a volume or bind mount into a container
Beispiel:docker run -v /host/path:/container/path nginx
docker start
Start one or more stopped containers
Beispiel:docker start my-container
docker stop
Stop one or more running containers gracefully
Beispiel:docker stop my-container
docker restart
Restart one or more containers
Beispiel:docker restart my-container
docker rm
Remove one or more stopped containers
Beispiel:docker rm my-container
docker rm -f
Force-remove a running container
Beispiel:docker rm -f my-container
docker ps
List running containers
Beispiel:docker ps
docker ps -a
List all containers including stopped ones
Beispiel:docker ps -a
docker exec
Run a command in a running container
Beispiel:docker exec -it my-container bash
docker logs
Fetch logs from a container
Beispiel:docker logs -f --tail 100 my-container
docker inspect
Return low-level information about a container or image
Beispiel:docker inspect my-container
docker stats
Display live resource usage statistics for containers
Beispiel:docker stats my-container
docker top
Display running processes inside a container
Beispiel:docker top my-container
docker pause
Pause all processes within a container
Beispiel:docker pause my-container
docker unpause
Unpause all processes within a paused container
Beispiel:docker unpause my-container
docker rename
Rename an existing container
Beispiel:docker rename old-name new-name
docker kill
Kill a running container by sending a signal
Beispiel:docker kill --signal=SIGTERM my-container
docker cp
Copy files between a container and the host filesystem
Beispiel:docker cp my-container:/app/config.json ./config.json
docker attach
Attach local I/O streams to a running container
Beispiel:docker attach my-container
docker pull
Download an image from a registry
Beispiel:docker pull nginx:latest
docker push
Upload an image to a registry
Beispiel:docker push myuser/myimage:v1.0
docker build
Build an image from a Dockerfile
Beispiel:docker build -t myapp:latest .
docker build --no-cache
Build an image without using the layer cache
Beispiel:docker build --no-cache -t myapp:latest .
docker images
List all locally available images
Beispiel:docker images
docker rmi
Remove one or more images
Beispiel:docker rmi nginx:old myimage:v1
docker tag
Create a tag referencing a source image
Beispiel:docker tag myapp:latest myuser/myapp:v2.0
docker history
Show the history of an image's layers
Beispiel:docker history nginx:latest
docker save
Save an image to a tar archive
Beispiel:docker save -o myimage.tar myapp:latest
docker load
Load an image from a tar archive
Beispiel:docker load -i myimage.tar
docker import
Import a tarball to create a filesystem image
Beispiel:docker import mycontainer.tar myimage:imported
docker export
Export a container's filesystem as a tar archive
Beispiel:docker export my-container > mycontainer.tar
docker commit
Create a new image from a container's changes
Beispiel:docker commit my-container myimage:snapshot
docker image prune
Remove unused (dangling) images
Beispiel:docker image prune -a
docker network create
Create a new network
Beispiel:docker network create --driver bridge my-network
docker network ls
List all networks
Beispiel:docker network ls
docker network rm
Remove one or more networks
Beispiel:docker network rm my-network
docker network inspect
Show detailed information about a network
Beispiel:docker network inspect my-network
docker network connect
Connect a running container to a network
Beispiel:docker network connect my-network my-container
docker network disconnect
Disconnect a container from a network
Beispiel:docker network disconnect my-network my-container
docker network prune
Remove all unused networks
Beispiel:docker network prune
docker volume create
Create a named volume
Beispiel:docker volume create my-volume
docker volume ls
List all volumes
Beispiel:docker volume ls
docker volume rm
Remove one or more volumes
Beispiel:docker volume rm my-volume
docker volume inspect
Display detailed information about a volume
Beispiel:docker volume inspect my-volume
docker volume prune
Remove all unused local volumes
Beispiel:docker volume prune
docker compose up
Create and start all services defined in compose file
Beispiel:docker compose up -d
docker compose down
Stop and remove containers, networks from compose
Beispiel:docker compose down --volumes
docker compose ps
List containers for a compose project
Beispiel:docker compose ps
docker compose logs
View output from compose service containers
Beispiel:docker compose logs -f web
docker compose build
Build or rebuild services defined in compose file
Beispiel:docker compose build --no-cache web
docker compose pull
Pull service images defined in the compose file
Beispiel:docker compose pull
docker compose restart
Restart service containers
Beispiel:docker compose restart web
docker compose exec
Execute a command in a running service container
Beispiel:docker compose exec web bash
docker compose run
Run a one-off command on a service
Beispiel:docker compose run --rm web npm test
docker compose stop
Stop running containers without removing them
Beispiel:docker compose stop web
docker compose config
Validate and view the merged compose configuration
Beispiel:docker compose config
docker info
Display system-wide Docker information
Beispiel:docker info
docker version
Show the Docker client and daemon version
Beispiel:docker version
docker system df
Show disk usage by Docker objects
Beispiel:docker system df -v
docker system prune
Remove all unused Docker resources at once
Beispiel:docker system prune -a --volumes
docker events
Stream real-time events from the Docker daemon
Beispiel:docker events --filter type=container
docker login
Log in to a Docker registry
Beispiel:docker login registry.example.com
docker logout
Log out from a Docker registry
Beispiel:docker logout registry.example.com
docker search
Search Docker Hub for images
Beispiel:docker search --filter stars=100 nginx
docker context ls
List available Docker contexts
Beispiel:docker context ls
docker context use
Switch the active Docker context
Beispiel:docker context use my-remote-host

Über dieses Tool

Eine umfassende Kurzanleitung für Docker-Befehle. Durchsuchen Sie häufig verwendete Befehle, Syntax und Beispiele, geordnet nach Kategorien. Durchsuchbar und mobilfreundlich – setzen Sie ein Lesezeichen für diese Seite, um sofort darauf zuzugreifen, wenn Sie eine schnelle Erinnerung benötigen.

So verwenden Sie es

  1. Durchsuchen Sie die kategorisierten Referenzabschnitte.
  2. Verwenden Sie die Suchleiste, um bestimmte Befehle oder Syntaxen zu finden.
  3. Klicken Sie auf einen Eintrag, um Anwendungsbeispiele und Erklärungen anzuzeigen.
  4. Kopieren Sie Befehle direkt zur Verwendung in Ihrem Terminal oder Editor.

Häufig gestellte Fragen

Ist diese Referenz aktuell?
Die Referenz deckt weit verbreitete Befehle und Syntax ab, die in allen Versionen stabil sind. Informationen zu den neuesten Ergänzungen oder versionspezifischen Funktionen finden Sie in der offiziellen Dokumentation.
Kann ich das offline nutzen?
Nach dem Laden funktioniert die Seite ohne Internetverbindung. Setzen Sie ein Lesezeichen für den schnellen Zugriff – alle Inhalte werden im Browser ohne weitere Netzwerkanfragen gerendert.
Ist das umfassend oder nur die Grundlagen?
Es deckt die am häufigsten verwendeten Befehle und Muster ab, die 90 % der alltäglichen Aufgaben erledigen. Informationen zu Nischen- oder erweiterten Funktionen finden Sie in der offiziellen Dokumentation.
Kann ich Ergänzungen vorschlagen?
Wir aktualisieren regelmäßig unsere Referenzen. Wenn Ihnen fehlende Befehle auffallen oder Sie Vorschläge haben, teilen Sie uns dies über unsere Kontaktseite mit.