Docker Befehle: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Silson (Diskussion | Beiträge) |
Silson (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
== Befehle == | == Befehle == | ||
+ | === interne IP zeigen === | ||
Zeigt die (internen) IP Adresse der laufenden Docker Container an: | Zeigt die (internen) IP Adresse der laufenden Docker Container an: | ||
<pre>docker inspect --format='{{.Name}} {{range .NetworkSettings.Networks}} {{.IPAddress}}{{end}}' $(docker ps -q)</pre> | <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 | Backup und Restore von mysql Datenbanken direkt von Host aus | ||
<pre> | <pre> | ||
Zeile 15: | Zeile 17: | ||
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | ||
</pre> | </pre> | ||
+ | |||
+ | === Shell starten === | ||
+ | Shell in einem Container starten | ||
+ | <pre> | ||
+ | docker exec -it Blog /bin/bash | ||
+ | </pre |
Version vom 25. April 2020, 10:02 Uhr
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:
docker inspect --format='{{.Name}} {{range .NetworkSettings.Networks}} {{.IPAddress}}{{end}}' $(docker ps -q)
MySQL Backup und Restore
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
Shell in einem Container starten
docker exec -it Blog /bin/bash </pre