docker подключается к док-контейнеру devicemapper и переносу изображений

Я нахожусь на Ubuntu, меняя драйвер хранилища докера по умолчанию с aufs на devicemapper. У меня есть несколько изображений докеров и контейнеров на aufs. я взял резервную копию файлов хранилища aufs из /var/lib/docker .

Как я могу импортировать изображения и контейнеры aufs в образ хранения и контейнеры Devicemapper без потери данных соответственно?

1 ответ

Вы можете сохранить изображения и экспортировать контейнеры перед изменением драйвера хранилища.

docker save myImage1 > myImage1.tar
docker export myContainer1 > myContainer1.tar

Затем вы должны загрузить изображения и импортировать контейнеры после изменения драйвера хранилища.

docker load -i myImage1.tar
docker import /path/to/myContainer1.tar

Будьте внимательны, что касается официальной документации:

Команда docker export не экспортирует содержимое томов, связанных с контейнером. Если том смонтирован поверх существующего каталога в контейнере, Docker Export будет экспортировать содержимое основного каталога, а не содержимое тома.

Обратитесь к разделу "Резервное копирование, восстановление или миграция томов данных" в руководстве пользователя, где приведены примеры экспорта данных в том.

Другие вопросы по тегам