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

  • 3
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

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の結果など参照。