docker 上で動かしている Rocket.Chat のバックアップとリストア方法です。
環境
- Windows 10
- Docker Desktop 3.3.3
バックアップ
docker コンテナ内で以下のコマンドを実行するだけです。
$ mongodump --db rocketchat --out /tmp/rocketchat_backup
--db
でデータベース名を指定し、-out
で出力先を指定します。
リストア
docker コンテナ内で以下のコマンドを実行するだけです。
$ mongorestore --db rocketchat /tmp/rocketchat_backup/rocketchat/ --drop
あとは Rocket.Chat を再起動したら OK です。