Восстановление контейнера Docker
Если у вас есть резервная копия вашего Docker-контейнера, хранящаяся как Tar-файл на вашем локальном компьютере, или вы поместили ее в учетную запись Docker Hub, вы можете восстановить этот Tar-файл обратно в образ Docker, создать контейнер и использовать его. В этой статье мы собираемся обсудить, как восстановить образ Docker из файла Tar или получить его из вашей частной учетной записи Docker Hub.
Вы можете выполнить следующие действия, чтобы восстановить контейнер Docker:
Шаг 1: Загрузите файл Tar
Если у вас есть Tar-файл образа Docker в качестве предыдущей резервной копии, вы можете загрузить его с помощью следующей команды. В этом примере у нас есть файл Tar с именем my-backup в домашнем каталоге, который является резервной копией образа Ubuntu с текстовым файлом внутри.
sudo docker save -o ~ / my-backup.tar моя-резервная копия

Файл Tar

Команда загрузки Docker
Шаг 2. Проверьте образ Docker
После того, как вы загрузили Tar-файл, вы можете проверить, добавлен ли образ в ваш локальный репозиторий, используя следующую команду.
sudo docker images
Шаг 3 (необязательно): извлеките резервную копию образа из реестра Docker.
Если у вас есть резервное изображение, которое вы поместили ранее в свою личную учетную запись Docker Hub, вы можете вернуть его, используя следующую команду.
sudo docker pull my-backup: последнее
Шаг 4. Запустите восстановленный контейнер Docker
Чтобы запустить контейнер, связанный с восстановленным образом, вы можете использовать команду Docker Run. Используя команду ls , вы обнаружите, что файлы не повреждены внутри контейнера Docker.
sudo docker run -it my-backup: последнее ls

Запуск контейнера