Резервный том докера или только mysqldump

#mysql #docker #backup #docker-volume

Вопрос:

У меня есть экземпляр mysql, работающий в контейнере docker. Я монтирую том, /var/lib/mysql чтобы сохранить данные после выключения контейнера. Я думаю, что у меня есть два варианта резервного копирования моей базы данных в мою хост-систему:

  1. Создайте резервную копию всего тома:
 docker run --rm --volumes-from db -v {BACKUP_PATH_ON_HOST_SYSTEM}:/backup ubuntu tar cvf /backup/backup.tar /var/lib/mysql
 
  1. Только создайте резервную копию mysqldump

В основном выполните команду выше, но вместо резервного копирования тома я создаю mysqldump, в который я бы скопировал /backup .

Какой вариант лучше?