Docker Befehle: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Silson (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Hier eine kleine Sammlung von nützlichen docker Befehlen: * Zeigt die (internen) IP Adresse der laufenden Docker Container an: ** docker inspect --format='{{…“) |
Silson (Diskussion | Beiträge) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Hier eine kleine Sammlung von nützlichen docker Befehlen | + | == Allgemeines == |
+ | Hier eine kleine Sammlung von nützlichen docker Befehlen. Ist vor allem nützlich wenn wir unser [[VPS Setup]] bearbeiten. | ||
− | + | == Befehle == | |
− | + | ||
+ | === interne IP zeigen === | ||
+ | Zeigt die (internen) IP Adresse der laufenden Docker Container an: | ||
+ | <pre>docker inspect --format='{{.Name}} {{range .NetworkSettings.Networks}} {{.IPAddress}}{{end}}' $(docker ps -q)</pre> | ||
+ | |||
+ | === MySQL Backup und Restore === | ||
+ | Backup und Restore von mysql Datenbanken direkt von Host aus | ||
+ | <pre> | ||
+ | # Backup | ||
+ | docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql | ||
+ | |||
+ | # Restore | ||
+ | cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | ||
+ | </pre> | ||
+ | |||
+ | === Shell starten === | ||
+ | Shell in einem Container starten | ||
+ | <pre> | ||
+ | docker exec -it Blog /bin/bash | ||
+ | </pre> |
Aktuelle Version vom 25. April 2020, 10:03 Uhr
Allgemeines[Bearbeiten | | Quelltext bearbeiten]
Hier eine kleine Sammlung von nützlichen docker Befehlen. Ist vor allem nützlich wenn wir unser VPS Setup bearbeiten.
Befehle[Bearbeiten | | Quelltext bearbeiten]
interne IP zeigen[Bearbeiten | | Quelltext bearbeiten]
Zeigt die (internen) IP Adresse der laufenden Docker Container an:
docker inspect --format='{{.Name}} {{range .NetworkSettings.Networks}} {{.IPAddress}}{{end}}' $(docker ps -q)
MySQL Backup und Restore[Bearbeiten | | Quelltext bearbeiten]
Backup und Restore von mysql Datenbanken direkt von Host aus
# Backup docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql # Restore cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
Shell starten[Bearbeiten | | Quelltext bearbeiten]
Shell in einem Container starten
docker exec -it Blog /bin/bash