Контейнер для создания резервных копий mysql
281
Это Dockerfile, позволяющие собрать образ Docker для создания резервных копий баз данных MySQL.
Репозиторий исходных файлов данного проекта: https://github.com/MiraFox/mysql-backup
Расположение образа в Docker Hub: https://hub.docker.com/r/mirafox/mysql-backup/
sudo docker pull mirafox/mysql-backup
Загрука резервной копии на удаленный сервер по SSH:
sudo docker run -d \
-e 'DB_USER=user_db' \
-e 'DB_PASSWORD=NNNN' \
-e 'DUMP_INTERVAL=240' \
-e 'DUMP_PREFIX=docker1_' \
-e 'BACKUP_USER=dockerbackup' \
-e 'BACKUP_PASSWORD=NNNN' \
-e 'BACKUP_HOST=192.168.1.100' \
-e 'BACKUP_DIR=/home/dockerbackup/dump' \
mirafox/mysql-backup
Сохранение резервных копий на локальном хранилище:
sudo docker run -d \
--link mymysql:mysql \
-v /home/username/sitename/dump/:/backup/ \
-e 'DB_HOST=mysql' \
-e 'DB_PASSWORD=MysqlRootPass' \
mirafox/mysql-backup
Content type
Image
Digest
Size
78.4 MB
Last updated
almost 10 years ago
docker pull mirafox/mysql-backup