Docker: MySQLのDBバックアップをDropboxに日次で保存する方法

  • 3
    Like
  • 0
    Comment
More than 1 year has passed since last update.

suin/mysql-backup-dropboxは、MySQLのDBのオフサイトバックアップをラフに取りたいときに使うDockerイメージです。起動方法は次のように:

docker run \
  --name mysql_backup \
  -d \
  --restart=always \
  --log-opt max-size=1m \
  --log-opt max-file=5 \
  -e MYSQL_USER=root \
  -e MYSQL_PASSWORD=root \
  -e MYSQL_HOST=mysql \
  -e DROPBOX_ACCESS_TOKEN=$YOUR_TOKEN \
  -e SCHEDULE=@daily \
  suin/mysql-backup-dropbox

なお、Dropbox APIのアクセストークンの取得方法はcurlコマンドだけでDropboxにファイルを保存する。例えばmysqldumpの結果など参照。