Контейнер Ubuntu не запустился
У меня на компьютере Arch Linux установлен контейнер Ubuntu Xenial с настройкой архитектуры amd64. Контейнер работает правильно. Однако, когда я попытался запустить контейнер во второй раз, я получил эту ошибку:
Контейнер не запустился.
Чтобы получить более подробную информацию, запустите контейнер в режиме переднего плана.
Дополнительную информацию можно получить, установив параметры --logfile и --logpriority.
Что могло вызвать это?
Получил это после запуска с опциями -F, --logfile и --logpriority.
lxc-start: ubuntu: network.c: lxc_ovs_attach_bridge: 1893 Не удалось подключить "virbr0" к мосту openvswitch "veth3PI00B": lxc-start: ubuntu: utils.c: run_command: 2280 не удалось выполнить команду
lxc-start: ubuntu: network.c: instantiate_veth: 198 Не удалось подключить "veth3PI00B" к мосту "virbr0": операция не разрешена
lxc-start: ubuntu: network.c: lxc_create_network_priv: 2452 Не удалось создать сетевое устройство
lxc-start: ubuntu: start.c: lxc_spawn: 1579 Не удалось создать сеть
lxc-start: ubuntu: start.c: __lxc_start: 1887 Не удалось создать контейнер "ubuntu"
Получил это после запуска без режима переднего плана:
lxc-start: ubuntu: lxccontainer.c: wait_on_daemonized_start: 834
Получено состояние контейнера "STOPPING" вместо "RUNNING"
0 ответов
Я столкнулся с аналогичной проблемой, и она была решена после создания моста. Следующая команда используется для создания моста:
sudo brctl addbr brs1s2
Где "brs1s2" - имя моста в моем случае.