Previous Entry Share Next Entry
(no subject)
alexkuklin
поколение systemd атакует: чтобы перенести сервис на подменный сервер, недостаточно слить /var/lib/docker и /etc/docker - контейнеры видно, но они не запускаются.

This entry was originally posted at http://alexkuklin.dreamwidth.org/1291227.html.

  • 1
А на исходной машине /var/lib/docker это точно просто файлы, а не subvolume от btrfs или еще что-то экзотическое?

PS Как вариант -- ему не хватает aufs в ядре.

точно.
там оно через loop монтируется.
оба сервера с 7 центосом.

Вот loop там вроде не причем совсем.
Там или aufs (дефолт у докера по крайней мере в дебиане), btrfs с subvolumes, снапошоты у lvm, или overlayfs на новых ядрах (но надо спецом включать он типа считается у докера experimental и появился уже после 1.4)

если нет lvm, он делает lvm на loop-устройствах

Хмм. вот тут не знаю. У меня на старой системе был aufs, а новой btrfs

Edited at 2015-07-24 01:04 am (UTC)

короче, конструкция - идентичная.
но нет.

кончилось то чем?

пересоздал контейнеры из образов, с чистого /var/lib/docker

Ну я на самом деле сделал бы так изначально ;)
Но я не настоящий сварщик ;) (в смысле не настоящий админ)

ну а в моей картине мира если перелить все данные и настройки приложения, то его можно запустить as is, ничего больше не делая.
но тут пришло поколение systemd, да.

в реестре посмотри :)

Зачётная же шутка! Чего сердишься? :)

  • 1
?

Log in

No account? Create an account