martin-helmich / docker-xtrabackup

Docker image containing Percona XtraBackup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dockerized XtraBackup

This Docker image contains an installation of XtraBackup that can be used to create backups of MySQL and MariaDB containers with minimal configuration.

Usage

Create a MariaDB container to backup first:

docker run -d --name my-database \
    -e MYSQL_ROOT_PASSWORD=test \
    -e MYSQL_USER=test \
    -e MYSQL_PASSWORD=test \
    -e MYSQL_DATABASE=test mariadb:latest

Now start the xtrabackup container. You can mount a directory into the container's /target directory.

docker run --volumes-from my-database -v /var/backups/mysql:/target --rm martinhelmich/xtrabackup

About

Docker image containing Percona XtraBackup


Languages

Language:Dockerfile 58.4%Language:Shell 41.6%