LINUX.ORG.RU

А почему lxc-start он же для запуска контейнера, а не комманды в нём.
Вам наверное надо lxc-exec, но сам контейнер должен быть запущен.

Я встречал упоминания, что lxc можно использовать в формате близком в docker, но это же неудобно. Посмотрите в сторону systemd-nspawn, на arch wiki есть хорошая документация по нему с готовыми примерами.
Ну или сразу используйте docker, примеры легко гуглятся.

Flotsky ★★
()
Ответ на: комментарий от Flotsky

Оказывается так можно, буду знать

lxc-start $name -- $cmd

Вырезка из документации
If no command is specified, lxc-start will use the command defined in lxc.init.cmd or if not set, the default "/sbin/init" command to run a system container.

Тогда выхлоп комманды в студию, скорее всего там где описывается запуск этого есть ещё (не)большая инструкция по подготовке.

Flotsky ★★
()
Ответ на: комментарий от Anoxemian

Да есть

lxc-attach -n playtime --clear-env -- sudo -u YOURUSER env DISPLAY=:0 firefox

но тоже не получается

$ sudo lxc-attach -n test --clear-env --  env DISPLAY=192.168.222.7:1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
container=lxc
DISPLAY=192.168.222.7:1

ошибки нету, просто display пустой echo $DISPLY - пусто

Olegta
() автор топика
Ответ на: комментарий от Olegta

удалось частично запустить

sudo lxc-attach -n 001 -- sudo -u ubuntu  -i DISPLAY=192.168.222.7:2 firefox

не получается запустить openbox & firefox браузер открывается на хосте а не в окне А без openbox работает не очень хорошо. Если внутри контейнера запускать все работает

Olegta
() автор топика