Docker Befehle: Unterschied zwischen den Versionen

Aus Un-Hack-Bar
Zur Navigation springen Zur Suche springen
 
Zeile 22: Zeile 22:
 
<pre>
 
<pre>
 
docker exec -it Blog /bin/bash
 
docker exec -it Blog /bin/bash
</pre
+
</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