From ba41485277325f2179e1d20b0c157d6d5f612f3f Mon Sep 17 00:00:00 2001 From: Friddrick <73302423+Friddrick@users.noreply.github.com> Date: Mon, 21 Oct 2024 14:07:46 +0300 Subject: [PATCH] Update Backup info in README.md Hi! I Danilo Soboliev from Gitter, we talk in Docker room about add info to the readme file. --- README.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/README.md b/README.md index ea319da..adb02d8 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,47 @@ Custom root CA certificates can be mounted under `/usr/local/share/ca-certificat # mount custom ca root certificates - "./rootca.pem:/usr/local/share/ca-certificates/rootca.crt" ``` +Backup and Restore MISP in Docker using Volume Archiving and Copy-Paste in another instance. + +1. **Stop the MISP container**: + + ```bash + docker compose down + ``` + +2. **Create an archive of the `misp-docker_mysql_data` volume**: + Use `tar` to archive the volume data: + + ```bash + tar -cvzf /root/misp_mysql_backup.tar.gz /var/lib/docker/volumes/misp-docker_mysql_data/ + ``` + +3. **Start the MISP container**: + + ```bash + docker compose up -d + ``` + +## Restore + +1. **Stop the MISP container**: + + ```bash + docker compose down> + ``` + +2. **Unpack the backup and overwrite the existing data**: + Use the `--overwrite` option to replace the existing files: + + ```bash + tar -xvzf /path_to_backup/misp_mysql_backup.tar.gz -C /var/lib/docker/volumes/misp-docker_mysql_data/ --overwrite + ``` + +3. **Start the MISP container**: + + ```bash + docker compose up -d + ``` ## Troubleshooting