docker-*: add German translation (#6833)

beep
Joachim Schwarm 2021-10-17 06:36:30 +02:00 committed by GitHub
parent 977d4212d5
commit 32580f24e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
24 changed files with 592 additions and 7 deletions

View File

@ -0,0 +1,32 @@
# docker build
> Baut ein Image aus einem Dockerfile.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/build/>.
- 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}} .`

View File

@ -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}}`

View File

@ -0,0 +1,36 @@
# docker container
> Verwalte Docker Container.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/container/>.
- 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}}`

View File

@ -0,0 +1,16 @@
# docker cp
> Kopiere Dateien oder Verzeichnisse zwischen Host- und Container-Dateisystem.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/cp>.
- 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}}`

View File

@ -0,0 +1,28 @@
# docker exec
> Führe Befehle in einem bereits laufenden Docker Container aus:
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/exec/>.
- Ö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}}`

View File

@ -0,0 +1,21 @@
# docker image
> Verwalte Docker Images.
> Siehe auch `docker build`, `docker import` und `docker pull`.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/image/>.
- 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}}`

View File

@ -0,0 +1,24 @@
# docker images
> Verwalte Docker Images.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/images/>.
- 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*}}"`

View File

@ -0,0 +1,32 @@
# docker inspect
> Erhalte tiefgehende Informationen zu Docker Objekten.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/inspect/>.
- 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}}`

View File

@ -0,0 +1,20 @@
# docker login
> Bei einer Docker Registry einloggen.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/login/>.
- 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`

View File

@ -0,0 +1,24 @@
# docker logs
> Zeige Container Logs.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/logs>.
- 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}}`

View File

@ -0,0 +1,28 @@
# docker-machine
> Erstelle und verwalte Maschinen, die Docker ausführen.
> Weitere Informationen: <https://docs.docker.com/machine/reference/>.
- 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}}`

View File

@ -0,0 +1,32 @@
# docker network
> Erzeuge und Verwalte Docker Netzwerke.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/network/>.
- 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}}`

View File

@ -0,0 +1,36 @@
# docker ps
> Liste Docker Container.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/ps/>.
- 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}}"`

View File

@ -0,0 +1,20 @@
# docker rmi
> Lösche eines oder mehrere Docker Images.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/rmi/>.
- 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}}`

View File

@ -0,0 +1,28 @@
# docker run
> Führe einen Befehl in einem neuen Docker Container aus.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/run/>.
- 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}}`

View File

@ -0,0 +1,20 @@
# docker save
> Exportiere eines oder mehrere Docker Images in ein Archiv.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/save/>.
- 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 ...}}`

View File

@ -0,0 +1,24 @@
# docker secret
> Verwalte Secrets für Docker Swarm.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/secret/>.
- 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 ...}}`

View File

@ -0,0 +1,28 @@
# docker service
> Verwalte Docker Services.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/service/>.
- 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}}`

View File

@ -0,0 +1,24 @@
# docker-slim
> Analysiere und optimiere Docker Images.
> Weitere Informationen: <https://github.com/docker-slim/docker-slim>.
- 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`

View File

@ -0,0 +1,20 @@
# docker start
> Starte einen oder mehrere gestoppte Container.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/start/>.
- 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}}`

View File

@ -0,0 +1,24 @@
# docker stats
> Zeige den Ressourcen-Verbrauch von Containern in Echtzeit.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/stats/>.
- 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`

View File

@ -0,0 +1,32 @@
# docker swarm
> Ein Container-Orchestrierungswerkzeug.
> Weitere Informationen: <https://docs.docker.com/engine/swarm/>.
- 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`

View File

@ -0,0 +1,36 @@
# docker system
> Verwalte Docker Daten und zeige systemweite Informationen an.
> Weitere Informationen: <https://docs.docker.com/engine/reference/commandline/system/>.
- 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`

View File

@ -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`