Запуск VNC из Docker - PullRequest
       11

Запуск VNC из Docker

0 голосов
/ 01 февраля 2019

Я использую Docker-контейнер, который запускает VNC-сервер.Я запускаю его с:

docker run --rm -ti -p 5900:5900 rosdocker:latest

Есть ли способ или как я могу контролировать разрешение виртуального дисплея?Ничто из того, что я прочитал, не упоминает об этом, и кажется, что оно составляет 1024x768 в соответствии с настройками дисплея в графическом интерфейсе Ubuntu.Есть ли способ изменить это или это где-то зашито?

1 Ответ

0 голосов
/ 01 февраля 2019

Предполагая, что ваше rosdocker изображение основано на "dorowu / ubuntu-desktop-lxde-vnc", и вы сохраняете его точку входа.

при запуске контейнера вы можете использовать env RESOLUTION=1920x1080 для установкиразрешающая способность.

Или, если мое предположение неверно, добавьте следующее в ваш скрипт точки входа.

if [ -n "$RESOLUTION" ]; then
    sed -i "s/1024x768/$RESOLUTION/" /usr/local/bin/xvfb.sh
fi
...