# Запуск docker run -d -v /dbdata --name dbstore alpine sleep infinity # Создание файла docker exec -it dbstore sh -c "echo 'Hello' >> /dbdata/file.txt" # Проверка docker exec -it dbstore sh -c "cat /dbdata/file.txt" # Бэкап docker run --rm --volumes-from dbstore -v $(pwd):/backup alpine tar cvf /backup/backup.tar /dbdata # Запуск второго контейнера docker run -d -v /dbdata --name dbstore2 alpine sleep infinity # Восстановление из архива docker run --rm --volumes-from dbstore2 -v $(pwd):/backup alpine sh -c "cd /dbdata && tar xvf /backup/backup.tar --strip 1" # Проверка docker exec -it dbstore2 sh -c "cat /dbdata/file.txt"