Skip to content

Instantly share code, notes, and snippets.

@aaleks
aaleks / rename-docker-log-files.sh
Created December 16, 2017 10:45
rename docker log files after logrotate
#!/usr/bin/env bash
#listLogs=$(ls -al *.gz | awk '{print $9}' |cut -c-12)
cd /logs/
listLogs=$(ls *.gz|egrep -v "^container-" |cut -c-12)
for i in $listLogs
do
:
# do whatever on $i
currentFile=$(ls $i*.gz|egrep -v "^container-")
nameDocker=$(docker ps -aqf "id=$i" --format={{.Names}})
@aaleks
aaleks / mysql-docker.sh
Created December 9, 2017 22:58 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# 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