У меня есть загрузка (~ 14) контейнеров LXD, работающих на моей машине разработки 14.04.
Я хотел бы сделать чистую установку 16.04, но мне нужно сохранить свои контейнеры.
Каков наилучший подход для достижения этой цели?
Должен ли я публиковать контейнеры в виде изображений, а затем создавать новые контейнеры, используя эти образы при установке 16.04?
На Вашей старой Ubuntu 14.04:
Публикуют Ваш Контейнер:
lxc publish --force 'name of container" --alias 'new name'
Пример:
lxc publish --force 'lxc-wordpress' --alias 'lxc-image-wordpress'
изображение Экспорта:
lxc image export 'new name'
вывод - что-то вроде этого:
efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz
Выставочный размер экспорта:
du -h efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz
Резервное копирование Ваше изображение экспорта.
Резервное копирование Ваши контейнеры profile/s Вы могут показать с:
lxc profile list
можно сохранить Ваш *tar.gz в любом безопасном месте.
Установка Ubuntu 16.04.2 и настраивает Вашу среду LXD
Копия Ваш образ резервной копии и, в их каталоге, запускает импорт
Импорт Ваши контейнерные изображения:
lxc image import efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz --alias lxc-image-wordpress
Создают и запускают Ваш контейнер на основе Вашего изображения:
lxc launch lxc-image-wordpress lxc-wordpress