Перемещение контейнеров LXD для чистой установки 16.04

У меня есть загрузка (~ 14) контейнеров LXD, работающих на моей машине разработки 14.04.

Я хотел бы сделать чистую установку 16.04, но мне нужно сохранить свои контейнеры.

Каков наилучший подход для достижения этой цели?

Должен ли я публиковать контейнеры в виде изображений, а затем создавать новые контейнеры, используя эти образы при установке 16.04?

3
задан 21 April 2016 в 12:50

1 ответ

На Вашей старой Ubuntu 14.04:

  1. Публикуют Ваш Контейнер:

    lxc publish --force 'name of container" --alias 'new name' 
    

    Пример:

    lxc publish --force 'lxc-wordpress' --alias 'lxc-image-wordpress' 
    
  2. изображение Экспорта:

    lxc image  export 'new name' 
    

вывод - что-то вроде этого:

efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz 

Выставочный размер экспорта:

    du -h efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz 
  1. Резервное копирование Ваше изображение экспорта.

  2. Резервное копирование Ваши контейнеры profile/s Вы могут показать с:

    lxc profile list
    

можно сохранить Ваш *tar.gz в любом безопасном месте.

Установка Ubuntu 16.04.2 и настраивает Вашу среду LXD

Копия Ваш образ резервной копии и, в их каталоге, запускает импорт

  1. Импорт Ваши контейнерные изображения:

     lxc image import efaa243331f0a7c175376edaf796545a01ad09bb47f25a297b798e09fe66ee66.tar.gz --alias lxc-image-wordpress 
    
  2. Создают и запускают Ваш контейнер на основе Вашего изображения:

     lxc launch lxc-image-wordpress lxc-wordpress
    
4
ответ дан 21 April 2016 в 22:50

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

Похожие вопросы: