Я уже создал несколько контейнеров LXC на моей машине 12.04. Мне нужно запускать приложения с графическим интерфейсом внутри них (в основном Firefox).
Правильно ли предположить, что это будет работать из коробки? Если нет, что мне нужно сделать, чтобы это работало?
Вашему гостю lxc понадобится рабочий стол, но будет ли полный рабочий стол Ubuntu или нет, зависеть от вашего использования. Тогда вы можете захотеть получить доступ к рабочему столу в контейнере (VNC, xfreerdp / xrdp, x2go). В своих контейнерах lxc я устанавливаю сервер x2go, а затем использую клиент x2go (mac, pc, linux) для входа на рабочий стол lxc. Клиенты x2go поддерживают единство, выбирайте других, чтобы вы могли выбирать.
Кроме того, вам может понадобиться / вы хотите изменить порт ssh по умолчанию и т. Д. Для контейнера (/ etc / ssh / sshd_config) на что-то отличное от значения по умолчанию, но это может означать, что вам также может потребоваться внести изменения в брандмауэр маршрутизатора.