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 будет экспортировать содержимое основного каталога, а не содержимое тома.
Обратитесь к разделу "Резервное копирование, восстановление или миграция томов данных" в руководстве пользователя, где приведены примеры экспорта данных в том.