Как снимок lxc работает вместе с дальнейшими действиями в контейнере? - PullRequest
0 голосов
/ 08 октября 2019

Я работаю над улучшением скорости процессов сборки в нашем CI. Финальная точка - получить два изображения с двумя разными состояниями, если не вдаваться в подробности. Прямо сейчас я пытаюсь сделать следующие магические вещи, чтобы выиграть пару минут в сборке:

  1. Сделать что-то строительное в контейнере.
  2. Выполнить lxc snapshot ${containerName} ${snapshotName}. Для нашего контейнера это занимает около 1-4 минут.
  3. Пока работает моментальный снимок. В контейнере делайте еще кое-что, в основном, об изменении данных внутри. Это также занимает около 1-10 минут.
  4. Публикация снимка с шага 2 и контейнера с шага 3 как двух разных изображений.

Итак, мой вопрос - данные в опубликованном изображении из снятого снимкана шаге 2 будет в состоянии до изменения на шаге 3 или он будет где-то посередине?

...