Я работаю с systemd-nspawn и у меня есть несколько контейнеров, которые я хотел бы автоматически запустить при запуске системы.
Я использую Арч Линукс и по archwiki запись, следующий код должен делать трюк
# systemctl enable systemd-nspawn@MyContainer.service
# systemctl start systemd-nspawn@MyContainer.service
принимая контейнер MyContainer
находится в /var / lib / machines и был создан примерно так:
# pacstrap -i -c -d /var/lib/machines/MyContainer base
Я могу начать контейнер с:
# sudo systemd-nspawn -b -D /var/lib/machines/MyContainer
и
# systemctl start systemd-nspawn@MyContainer.service
а также
# machinectl start MyContainer
но я просто не могу получить контейнер для запуска при загрузке и работает sudo systemctl status systemd-nspawn@MyContainer.service
сразу после загрузки не показывает никаких ошибок. Кто-нибудь знает, что мне нужно делать? Возможно, должна быть запущена другая служба?