Skip to content

Instantly share code, notes, and snippets.

Backup DB
docker exec CONTAINER /usr/bin/mysqldump -u USERNAME --password=PASSWORD DATABASE > backup.sql
Restore DB
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u USERNAME --password=PASSWORD DATABASE
Backup named volume
docker run --rm --volumes-from CONTAINER -v $(pwd):/backup debian tar cvf /backup/archive.tar /volume/location
Restore named volume