diff --git a/pages.de/common/docker-build.md b/pages.de/common/docker-build.md
new file mode 100644
index 0000000000..7b766044a5
--- /dev/null
+++ b/pages.de/common/docker-build.md
@@ -0,0 +1,32 @@
+# docker build
+
+> Baut ein Image aus einem Dockerfile.
+> Weitere Informationen: .
+
+- Baue ein Docker Image aus dem Dockerfile im aktuellen Verzeichnis:
+
+`docker build .`
+
+- Baue ein Docker Image aus einem Dockerfile an einer angegebenen URL:
+
+`docker build {{github.com/creack/docker-firefox}}`
+
+- Baue ein Docker Image und gib ihm einen Tag:
+
+`docker build --tag {{name:tag}} .`
+
+- Baue ein Docker Image ohne Build-Kontext:
+
+`docker build --tag {{name:tag}} - < {{Dockerfile}}`
+
+- Verwende keinen Cache beim Bauen des Docker Images:
+
+`docker build --no-cache --tag {{name:tag}} .`
+
+- Baue ein Docker Image mit einem spezifischen Dockerfile:
+
+`docker build --file {{Dockerfile}} .`
+
+- Baue mit benutzerdefinierten Variablen, die während des Bauens zur Verfügung stehen:
+
+`docker build --build-arg {{HTTP_PROXY=http://10.20.30.2:1234}} --build-arg {{FTP_PROXY=http://40.50.60.5:4567}} .`
diff --git a/pages.de/common/docker-compose.md b/pages.de/common/docker-compose.md
index fd43e7bcc5..9282ae2ba9 100644
--- a/pages.de/common/docker-compose.md
+++ b/pages.de/common/docker-compose.md
@@ -7,7 +7,7 @@
`docker-compose ps`
-- Erstelle alle Container und starte diese im Hintergrund:
+- Erzeuge und starte alle Container im Hintergrund unter der Verwendung der Datei `docker-compose.yml` im aktuellen Verzeichnis:
`docker-compose up -d`
@@ -15,9 +15,9 @@
`docker-compose up --build`
-- Starte alle Container für eine alternative docker-compose Datei:
+- Starte alle Container unter Verwendung einer alternativen Compose Datei:
-`docker-compose --file {{pfad/zur/datei}} up`
+`docker-compose --file {{pfad/zu/verzeichnis}} up`
- Stoppe alle laufenden Container:
@@ -27,10 +27,10 @@
`docker-compose down --rmi all --volumes`
-- Zeige aktuelle Log-Nachrichten laufender Container an:
+- Zeige die Logs aller Container kontinuierlich an:
`docker-compose logs --follow`
-- Zeige aktuelle Log-Nachrichten eines spezifischen Containers an:
+- Zeige die Logs eines spezifischen Containers kontinuierlich an:
-`docker-compose logs --follow {{name_des_containers}}`
+`docker-compose logs --follow {{container_name}}`
diff --git a/pages.de/common/docker-container.md b/pages.de/common/docker-container.md
new file mode 100644
index 0000000000..5dba630aa5
--- /dev/null
+++ b/pages.de/common/docker-container.md
@@ -0,0 +1,36 @@
+# docker container
+
+> Verwalte Docker Container.
+> Weitere Informationen: .
+
+- Liste zur Zeit laufende Container auf:
+
+`docker container ls`
+
+- Starte einen oder mehrere gestoppte Container:
+
+`docker container start {{container1_name}} {{container2_name}}`
+
+- Beende einen oder mehrere laufende Container sofort:
+
+`docker container kill {{container_name}}`
+
+- Stoppe einen oder mehrere laufende Container:
+
+`docker container stop {{container_name}}`
+
+- Pausiere alle Prozesse in einem oder mehreren Containern:
+
+`docker container pause {{container_name}}`
+
+- Zeige detaillierte Informationen zu einem oder mehreren Containern an:
+
+`docker container inspect {{container_name}}`
+
+- Exportiere das Dateisystem eines Containers als tar Archiv:
+
+`docker container export {{container_name}}`
+
+- Erstelle ein neues Image aus den Änderungen eines Containers:
+
+`docker container commit {{container_name}}`
diff --git a/pages.de/common/docker-cp.md b/pages.de/common/docker-cp.md
new file mode 100644
index 0000000000..0d63449ea6
--- /dev/null
+++ b/pages.de/common/docker-cp.md
@@ -0,0 +1,16 @@
+# docker cp
+
+> Kopiere Dateien oder Verzeichnisse zwischen Host- und Container-Dateisystem.
+> Weitere Informationen: .
+
+- Kopiere eine Datei oder ein Verzeichnis vom Host in einen Container:
+
+`docker cp {{pfad/zu/datei_oder_verzeichnis_auf_host}} {{container_name}}:{{pfad/zu/datei_oder_verzeichnis_in_container}}`
+
+- Kopiere eine Datei oder ein Verzeichnis von einem Container zum Host:
+
+`docker cp {{container_name}}:{{pfad/zu/datei_oder_verzeichnis_in_container}} {{pfad/zu/datei_oder_verzeichnis_auf_host}}`
+
+- Kopiere eine Datei oder ein Verzeichnis vom Host in einen Container und folge dabei Symlinks (kopiert die verlinkten Dateien statt der Symlinks):
+
+`docker cp --follow-link {{pfad/zu/symlink_auf_host}} {{container_name}}:{{pfad/zu/datei_oder_verzeichnis_in_container}}`
diff --git a/pages.de/common/docker-exec.md b/pages.de/common/docker-exec.md
new file mode 100644
index 0000000000..56763abb3a
--- /dev/null
+++ b/pages.de/common/docker-exec.md
@@ -0,0 +1,28 @@
+# docker exec
+
+> Führe Befehle in einem bereits laufenden Docker Container aus:
+> Weitere Informationen: .
+
+- Öffne eine Shell innerhalb eines bereits laufenden Containers:
+
+`docker exec --interactive --tty {{container_name}} {{/bin/bash}}`
+
+- Führe einen Befehl im Hintergrund (losgelöst) in einem laufenden Container aus:
+
+`docker exec --detach {{container_name}} {{befehl}}`
+
+- Bestimme das Arbeitsverzeichnis, in dem der Befehl ausgeführt werden soll:
+
+`docker exec --interactive -tty --workdir {{pfad/zum/verzeichnis}} {{container_name}} {{befehl}}`
+
+- Führe einen Befehl im Hintergrund in einem laufenden Container aus, aber lies von der Standardeingabe:
+
+`docker exec --interactive --detach {{container_name}} {{befehl}}`
+
+- Setze eine Umgebungsvariable in einer laufenden Bash Sitzung:
+
+`docker exec --interactive --tty --env {{variablen_name}}={{wert}} {{container_name}} {{/bin/bash}}`
+
+- Führe einen Befehl als ein bestimmter Benutzer aus:
+
+`docker exec --user {{benutzer}} {{container_name}} {{befehl}}`
diff --git a/pages.de/common/docker-image.md b/pages.de/common/docker-image.md
new file mode 100644
index 0000000000..8e40f1cbe5
--- /dev/null
+++ b/pages.de/common/docker-image.md
@@ -0,0 +1,21 @@
+# docker image
+
+> Verwalte Docker Images.
+> Siehe auch `docker build`, `docker import` und `docker pull`.
+> Weitere Informationen: .
+
+- Liste lokale Docker Images auf:
+
+`docker image ls`
+
+- Lösche nicht verwendete, lokale Docker Images:
+
+`docker image prune`
+
+- Lösche alle nicht verwendeten Docker Images (nicht nur die ohne Tag):
+
+`docker image prune --all`
+
+- Zeige die Geschichte eines lokalen Docker Images:
+
+`docker image history {{image}}`
diff --git a/pages.de/common/docker-images.md b/pages.de/common/docker-images.md
new file mode 100644
index 0000000000..92fa4cd2db
--- /dev/null
+++ b/pages.de/common/docker-images.md
@@ -0,0 +1,24 @@
+# docker images
+
+> Verwalte Docker Images.
+> Weitere Informationen: .
+
+- Liste alle Docker Images auf:
+
+`docker images`
+
+- Liste alle Docker Images inkl. Zwischen-Images auf:
+
+`docker images --all`
+
+- Liste nur die IDs der Docker Images auf:
+
+`docker images --quiet`
+
+- Liste alle Docker Images auf, die nicht von einem Container verwendet werden:
+
+`docker images --filter dangling=true`
+
+- Liste alle Docker Images mit einer bestimmten Zeichenfolge im Namen auf:
+
+`docker images "{{*name*}}"`
diff --git a/pages.de/common/docker-inspect.md b/pages.de/common/docker-inspect.md
new file mode 100644
index 0000000000..e78443f3be
--- /dev/null
+++ b/pages.de/common/docker-inspect.md
@@ -0,0 +1,32 @@
+# docker inspect
+
+> Erhalte tiefgehende Informationen zu Docker Objekten.
+> Weitere Informationen: .
+
+- Zeige Hilfeseite:
+
+`docker inspect`
+
+- Zeige Informationen über einen Container, ein Image oder Volume anhand des Namens oder der ID:
+
+`docker inspect {{container|image|ID}}`
+
+- Zeige die IP Adresse eines Containers an:
+
+`docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' {{container}}`
+
+- Zeige den Pfad zur Logdatei eines Containers:
+
+`docker inspect --format='{{.LogPath}}' {{container}}`
+
+- Zeige den Namen des Images eines Containers:
+
+`docker inspect --format='{{.Config.Image}}' {{container}}`
+
+- Zeige die Konfiguration als JSON an:
+
+`docker inspect --format='{{json .Config}}' {{container}}`
+
+- Zeige alle Port Bindings:
+
+`docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} {{$p}} -> {{(index $conf 0).HostPort}} {{end}}' {{container}}`
diff --git a/pages.de/common/docker-login.md b/pages.de/common/docker-login.md
new file mode 100644
index 0000000000..f3fa2b3b14
--- /dev/null
+++ b/pages.de/common/docker-login.md
@@ -0,0 +1,20 @@
+# docker login
+
+> Bei einer Docker Registry einloggen.
+> Weitere Informationen: .
+
+- Interaktives Einloggen bei einer Registry:
+
+`docker login`
+
+- Einloggen mit einem angegebenen Benutzernamen (fragt nach dem Passwort):
+
+`docker login --username {{benutzername}}`
+
+- Einloggen mit einem angegebenen Benutzernamen und Passwort:
+
+`docker login --username {{benutzername}} --password {{passwort}} {{server}}`
+
+- Einloggen mit einem Passwort, welches von stdin gelesen wird:
+
+`echo "{{passwort}}" | docker login --username {{benutzername}} --password-stdin`
diff --git a/pages.de/common/docker-logs.md b/pages.de/common/docker-logs.md
new file mode 100644
index 0000000000..6d4c79feaa
--- /dev/null
+++ b/pages.de/common/docker-logs.md
@@ -0,0 +1,24 @@
+# docker logs
+
+> Zeige Container Logs.
+> Weitere Informationen: .
+
+- Zeige die Logs eines Containers:
+
+`docker logs {{container_name}}`
+
+- Zeige die Logs und aktualisiere sie automatisch:
+
+`docker logs -f {{container_name}}`
+
+- Zeige die letzten 5 Zeilen:
+
+`docker logs {{container_name}} --tail {{5}}`
+
+- Zeige die Logs und füge ihnen Zeitstempel hinzu:
+
+`docker logs -t {{container_name}}`
+
+- Zeige Logs vor einem bestimmten Zeitpunkt der Ausführung des Containers (bspw. 23m, 10s, 2013-01-02T13:23:37):
+
+`docker logs {{container_name}} --until {{time}}`
diff --git a/pages.de/common/docker-machine.md b/pages.de/common/docker-machine.md
new file mode 100644
index 0000000000..976071755d
--- /dev/null
+++ b/pages.de/common/docker-machine.md
@@ -0,0 +1,28 @@
+# docker-machine
+
+> Erstelle und verwalte Maschinen, die Docker ausführen.
+> Weitere Informationen: .
+
+- Liste zur Zeit laufende Docker Maschinen auf:
+
+`docker-machine ls`
+
+- Erzeuge eine neue Docker Maschine mit einem spezifischen Namen:
+
+`docker-machine create {{name}}`
+
+- Zeige den Status einer Maschine:
+
+`docker-machine status {{name}}`
+
+- Starte eine Maschine:
+
+`docker-machine start {{name}}`
+
+- Stoppe eine Maschine:
+
+`docker-machine stop {{name}}`
+
+- Zeige Informationen über eine Maschine:
+
+`docker-machine inspect {{name}}`
diff --git a/pages.de/common/docker-network.md b/pages.de/common/docker-network.md
new file mode 100644
index 0000000000..ad8228d3a3
--- /dev/null
+++ b/pages.de/common/docker-network.md
@@ -0,0 +1,32 @@
+# docker network
+
+> Erzeuge und Verwalte Docker Netzwerke.
+> Weitere Informationen: .
+
+- Liste alle verfügbaren und konfigurierten Docker Netzwerke auf:
+
+`docker network ls`
+
+- Erzeuge ein benutzerdefiniertes Netzwerk:
+
+`docker network create --driver {{treiber_name}} {{netzwerk_name}}`
+
+- Zeige detaillierte Informationen der mit Leerzeichen separierten Netzwerke an:
+
+`docker network inspect {{netzwerk_name}}`
+
+- Verbinde einen Container mit einem Netzwerk anhand des Namens oder der ID:
+
+`docker network connect {{netzwerk_name}} {{container_name|ID}}`
+
+- Trenne einen Container von einem Netzwerk:
+
+`docker network disconnect {{netzwerk_name}} {{container_name|ID}}`
+
+- Entferne alle unbenutzten (nicht von Containern referenzierten) Netzwerke:
+
+`docker network prune`
+
+- Entferne mehrere - durch Leerzeichen getrennte - Netzwerke:
+
+`docker network rm {{netzwerk_name}}`
diff --git a/pages.de/common/docker-ps.md b/pages.de/common/docker-ps.md
new file mode 100644
index 0000000000..b3b5c82042
--- /dev/null
+++ b/pages.de/common/docker-ps.md
@@ -0,0 +1,36 @@
+# docker ps
+
+> Liste Docker Container.
+> Weitere Informationen: .
+
+- Liste zur Zeit laufende Container auf:
+
+`docker ps`
+
+- Liste laufende und gestoppte Container auf:
+
+`docker ps --all`
+
+- Zeige den zuletzt erstellten Container (berücksichtigt jeden Status):
+
+`docker ps --latest`
+
+- Zeige nur Container mit einer bestimmten Zeichenkette im Namen:
+
+`docker ps --filter="name={{name}}"`
+
+- Zeige nur Container die von einem bestimmten Image abstammen:
+
+`docker ps --filter "ancestor={{image}}:{{tag}}"`
+
+- Zeige nur Container mit einem bestimmten Exit-Code:
+
+`docker ps --all --filter="exited={{code}}"`
+
+- Zeige nur Container mit einem bestimmten Status (created, running, removing, paused, exited und dead):
+
+`docker ps --filter="status={{status}}"`
+
+- Zeige nur Container, welche einen bestimmten Datenträger oder einen Datenträger an einem bestimmten Pfad eingehängt haben:
+
+`docker ps --filter="volume={{pfad/zum/verzeichnis}}" --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"`
diff --git a/pages.de/common/docker-rmi.md b/pages.de/common/docker-rmi.md
new file mode 100644
index 0000000000..1b0189f7b9
--- /dev/null
+++ b/pages.de/common/docker-rmi.md
@@ -0,0 +1,20 @@
+# docker rmi
+
+> Lösche eines oder mehrere Docker Images.
+> Weitere Informationen: .
+
+- Zeige Hilfe:
+
+`docker rmi`
+
+- Lösche eines oder mehrere Docker Images anhand der angegebenen Namen:
+
+`docker rmi {{image1 image2 ...}}`
+
+- Erzwinge das Löschen eines Images:
+
+`docker rmi --force {{image}}`
+
+- Lösche ein Image aber behalte Eltern-Images ohne Tag:
+
+`docker rmi --no-prune {{image}}`
diff --git a/pages.de/common/docker-run.md b/pages.de/common/docker-run.md
new file mode 100644
index 0000000000..78b3077a1f
--- /dev/null
+++ b/pages.de/common/docker-run.md
@@ -0,0 +1,28 @@
+# docker run
+
+> Führe einen Befehl in einem neuen Docker Container aus.
+> Weitere Informationen: .
+
+- Führe einen Befehl in einem neuen Docker Container aus und verwende dabei einen bestimmten Tag eines Docker Images:
+
+`docker run {{image:tag}} {{befehl}}`
+
+- Führe einen Befehl in einem neuen Container im Hintergrund aus und zeige die ID:
+
+`docker run -d {{image}} {{befehl}}`
+
+- Führe einen Befehl in einem kurzlebigen Container im interaktiven Modus mit einem Pseudo-TTY aus:
+
+`docker run --rm -it {{image}} {{befehl}}`
+
+- Führe einen Befehl in einem neuen Container mit übergebenen Umgebungsvariablen aus:
+
+`docker run -e '{{variable}}={{wert}}' -e {{variable}} {{image}} {{befehl}}`
+
+- Führe einen Befehl in einem neuen Container mit eingebundenen Datenträgern aus:
+
+`docker run -v {{pfad/zu/host_verzeichnis}}:{{pfad/zu/container_verzeichnis}} {{image}} {{befehl}}`
+
+- Führe einen Befehl in einem neuen Container mit veröffentlichten Ports aus:
+
+`docker run -p {{host_port}}:{{container_port}} {{image}} {{befehl}}`
diff --git a/pages.de/common/docker-save.md b/pages.de/common/docker-save.md
new file mode 100644
index 0000000000..4dd8b84957
--- /dev/null
+++ b/pages.de/common/docker-save.md
@@ -0,0 +1,20 @@
+# docker save
+
+> Exportiere eines oder mehrere Docker Images in ein Archiv.
+> Weitere Informationen: .
+
+- Speichere ein Image über die Standardausgabe in ein Tar-Archiv:
+
+`docker save {{image}}:{{tag}} > {{pfad/zur/datei.tar}}`
+
+- Speichere ein Image in ein Tar-Archiv:
+
+`docker save --output {{pfad/zur/datei.tar}} {{image}}:{{tag}}`
+
+- Speichere alle Tags eines Images:
+
+`docker save --output {{pfad/zur/datei.tar}} {{image_name}}`
+
+- Speichere nur bestimmte Tags eines Images:
+
+`docker save --output {{pfad/zur/datei.tar}} {{image_name:tag1 image_name:tag2 ...}}`
diff --git a/pages.de/common/docker-secret.md b/pages.de/common/docker-secret.md
new file mode 100644
index 0000000000..2b226de58e
--- /dev/null
+++ b/pages.de/common/docker-secret.md
@@ -0,0 +1,24 @@
+# docker secret
+
+> Verwalte Secrets für Docker Swarm.
+> Weitere Informationen: .
+
+- Erstelle ein neues Secret über die Standardeingabe:
+
+`{{befehl}} | docker secret create {{secret_name}} -`
+
+- Erstelle ein neues Secret aus einer Datei:
+
+`docker secret create {{secret_name}} {{pfad/zur/datei}}`
+
+- Liste alle Secrets auf:
+
+`docker secret ls`
+
+- Zeige detaillierte Informationen zu einem oder mehreren Secrets in einem menschenlesbaren Format:
+
+`docker secret inspect --pretty {{secret_name1 secret_name2 ...}}`
+
+- Lösche eines oder mehrere Secrets:
+
+`docker secret rm {{secret_name1 secret_name2 ...}}`
diff --git a/pages.de/common/docker-service.md b/pages.de/common/docker-service.md
new file mode 100644
index 0000000000..0b6d97e097
--- /dev/null
+++ b/pages.de/common/docker-service.md
@@ -0,0 +1,28 @@
+# docker service
+
+> Verwalte Docker Services.
+> Weitere Informationen: .
+
+- Liste alle Services auf:
+
+`docker service ls`
+
+- Erstelle einen neuen Service:
+
+`docker service create --name {{service_name}} {{image}}:{{tag}}`
+
+- Zeige detaillierte Informationen der mit Leerzeichen separierten Services an:
+
+`docker service inspect {{service_name|ID}}`
+
+- Liste die Tasks der mit Leerzeichen separierten Services auf:
+
+`docker service ps {{service_name|ID}}`
+
+- Skaliere die angegebenen Services auf einen bestimmte Anzahl an Replikaten:
+
+`docker service scale {{service_name}}={{anzahl_an_replikaten}}`
+
+- Lösche die mit Leerzeichen separierten Services:
+
+`docker service rm {{service_name|ID}}`
diff --git a/pages.de/common/docker-slim.md b/pages.de/common/docker-slim.md
new file mode 100644
index 0000000000..d4a0c11973
--- /dev/null
+++ b/pages.de/common/docker-slim.md
@@ -0,0 +1,24 @@
+# docker-slim
+
+> Analysiere und optimiere Docker Images.
+> Weitere Informationen: .
+
+- Starte DockerSlim im interaktiven Modus:
+
+`docker-slim`
+
+- Analysiere die Docker Layer eines bestimmten Images:
+
+`docker-slim xray --target {{image:tag}}`
+
+- Linte ein Dockerfile:
+
+`docker-slim lint --target {{pfad/zum/Dockerfile}}`
+
+- Analysiere und generiere ein optimiertes Docker Image:
+
+`docker-slim build {{image:tag}}`
+
+- Zeige Hilfe für einen Unterbefehl:
+
+`docker-slim {{unterbefehl}} --help`
diff --git a/pages.de/common/docker-start.md b/pages.de/common/docker-start.md
new file mode 100644
index 0000000000..eec458f2c3
--- /dev/null
+++ b/pages.de/common/docker-start.md
@@ -0,0 +1,20 @@
+# docker start
+
+> Starte einen oder mehrere gestoppte Container.
+> Weitere Informationen: .
+
+- Zeige Hilfe:
+
+`docker start`
+
+- Starte einen Docker Container:
+
+`docker start {{container}}`
+
+- Starte einen Container und verbinde dich mit der Standardausgabe sowie der Standardfehlerausgabe und leite Signale weiter:
+
+`docker start --attach {{container}}`
+
+- Starte einen oder mehrere durch Leerzeichen getrennte Container:
+
+`docker start {{container}}`
diff --git a/pages.de/common/docker-stats.md b/pages.de/common/docker-stats.md
new file mode 100644
index 0000000000..0855626f02
--- /dev/null
+++ b/pages.de/common/docker-stats.md
@@ -0,0 +1,24 @@
+# docker stats
+
+> Zeige den Ressourcen-Verbrauch von Containern in Echtzeit.
+> Weitere Informationen: .
+
+- Zeige sich stetig aktualisierende Statistiken von allen laufenden Containern:
+
+`docker stats`
+
+- Zeige sich stetig aktualisierende Statistiken der durch Leerzeichen getrennten Container:
+
+`docker stats {{container_name}}`
+
+- Ändere das Spaltenformat um die CPU Auslastung von Containern in Prozent anzuzeigen:
+
+`docker stats --format "{{.Name}}:\t{{.CPUPerc}}"`
+
+- Zeige Statistiken für alle Container (laufende und gestoppte):
+
+`docker stats --all`
+
+- Deaktiviere die laufende Aktualisierung und zeige nur die aktuellen Statistiken:
+
+`docker stats --no-stream`
diff --git a/pages.de/common/docker-swarm.md b/pages.de/common/docker-swarm.md
new file mode 100644
index 0000000000..835921c9c1
--- /dev/null
+++ b/pages.de/common/docker-swarm.md
@@ -0,0 +1,32 @@
+# docker swarm
+
+> Ein Container-Orchestrierungswerkzeug.
+> Weitere Informationen: .
+
+- Initialisiere ein Swarm Cluster:
+
+`docker swarm init`
+
+- Zeige den Token um als Manager oder Worker beizutreten:
+
+`docker swarm join-token {{worker|manager}}`
+
+- Füge dem Cluster eine neue Node hinzu:
+
+`docker swarm join --token {{token}} {{manager_node_url:2377}}`
+
+- Entferne einen Worker vom Swarm (führe dies auf der Worker Node aus):
+
+`docker swarm leave`
+
+- Zeige die aktuellen CA Zertifikate im PEM Format:
+
+`docker swarm ca`
+
+- Rotiere die aktuellen CA Zertifikate und zeige die neuen Zertifikate:
+
+`docker swarm ca --rotate`
+
+- Ändere die Gültigkeitsdauer für Node-Zertifikate:
+
+`docker swarm update --cert-expiry {{stunden}}h{{minuten}}m{{sekunden}}s`
diff --git a/pages.de/common/docker-system.md b/pages.de/common/docker-system.md
new file mode 100644
index 0000000000..02b551cbbe
--- /dev/null
+++ b/pages.de/common/docker-system.md
@@ -0,0 +1,36 @@
+# docker system
+
+> Verwalte Docker Daten und zeige systemweite Informationen an.
+> Weitere Informationen: .
+
+- Zeige Hilfe:
+
+`docker system`
+
+- Zeige Docker Festplattennutzung:
+
+`docker system df`
+
+- Zeige detaillierte Informationen zur Festplattennutzung:
+
+`docker system df --verbose`
+
+- Entferne nicht-verwendete Daten:
+
+`docker system prune`
+
+- Entferne nicht-verwendete Daten, die älter als die angegeben Zeit sind:
+
+`docker system prune --filter="until={{stunden}}h{{minuten}}m"`
+
+- Zeige Echtzeit-Events vom Docker Daemon:
+
+`docker system events`
+
+- Zeige Echtzeit-Events von Containern und formatiere jede Zeile als gültiges JSON:
+
+`docker system events --filter 'type=container' --format '{{json .}}'`
+
+- Zeige systemweite Informationen:
+
+`docker system info`
diff --git a/pages/common/docker-login.md b/pages/common/docker-login.md
index 9ee67a352d..a89f433b0c 100644
--- a/pages/common/docker-login.md
+++ b/pages/common/docker-login.md
@@ -17,4 +17,4 @@
- Log into a registry with password from stdin:
-` echo "{{password}}" | docker login --username {{username}} --password-stdin`
+`echo "{{password}}" | docker login --username {{username}} --password-stdin`