Можно спящий контейнер LXC?

6

Я знаю о lxc-freeze и lxc-unreezeze, но, как я понимаю, они просто приостанавливают контейнер, подобно отправке SIGSTOP и SIGCONT в процесс. Если я перезагружу хост, то контейнеры перестанут существовать, верно?

Мне бы очень хотелось, чтобы сохранить состояние в постоянном хранилище, чтобы я мог возобновить их позже, даже если хост перезагружен или что-то в этом роде. Я могу добиться именно того, что хочу использовать VirtualBox, используя механизм «Сохранить состояние машины», но если бы я мог сделать это с помощью LXC, это было бы потрясающе.     

задан Jo-Erlend Schinstad 07.06.2014 в 19:54
источник

1 ответ

6

Вы хотите lxc-checkpoint , который еще не реализован на момент написания статьи (июнь 2014).

  

отметьте указанный контейнер NAME и выгрузите его состояние в файл FILE. Если указан параметр -pause, приложение будет остановлено после контрольной точки перед возобновлением выполнения. Команда lxc-unfreeze возобновит выполнение.

     

Собственно, эта команда не работает. Его описание помогает определить CLI api для будущего решения Checkpoint / Restart

    
ответ дан ignis 30.06.2014 в 21:37