Docker Befehle: Unterschied zwischen den Versionen

Aus Un-Hack-Bar
Zur Navigation springen Zur Suche springen
Zeile 7: Zeile 7:
 
   <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>
  
tbc...
+
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>

Version vom 20. März 2020, 14:30 Uhr

Allgemeines

Hier eine kleine Sammlung von nützlichen docker Befehlen. Ist vor allem nützlich wenn wir unser VPS Setup bearbeiten.

Befehle

Zeigt die (internen) IP Adresse der laufenden Docker Container an:

docker inspect --format='{{.Name}} {{range .NetworkSettings.Networks}} {{.IPAddress}}{{end}}' $(docker ps -q)

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