cron を使って、定期的に mongodb のデータをバックアップするための docker イメージです。
mongo-backup.sh の変数を編集します。
- DB_HOST : mongodb のホスト名
- BACKUP_DIR : バックアップ先ディレクトリのパス
- リポジトリをコピーします
- 設定を変更したり、スクリプトを修正します (必要に応じて)
- build します
$ docker build -t mongo-backup .
例えば、docker-compose を使う場合は、次のような docker-compose.yml を準備します。
version: '2'
services:
mongo:
image: mongo
mongo-backup:
image: mongo-backup
links:
- mongo:db
volumes:
- /home/core/backup:/data/backup