Этот проект предоставляет легкий контейнер Docker, основанный на Alpine Linux, в котором представлен VNC-сервер, доступный на порту 5900 и клиенту NOVNC на основе HTML5, доступный на порту 6900 . Он использует среду настольных компьютеров Fluxbox для простоты и эффективности, что делает ее идеальным для быстрого развертывания песочницы Linux.
Размер базового изображения составляет приблизительно 1 ГБ .
Просто запустите следующие команды, чтобы начать использовать его сразу (или перейдите к следующему шагу, чтобы построить его самостоятельно):
docker pull ghcr.io/amhoba2014/alpine-fluxbox-novnc ;
docker run -d -p 5900:5900 -p 6900:6900 ghcr.io/amhoba2014/alpine-fluxbox-novnc:latest ; Запустите следующую команду, чтобы построить изображение из DockerFile:
docker build . -t alpine-fluxbox-novnc:latest Чтобы разоблачить службу VNC на порту 5900 и Novnc на порту 6900 :
docker run -d -p 5900:5900 -p 6900:6900 alpine-fluxbox-novnc:latestЧтобы обеспечить соединение VNC с паролем:
docker run -d -p 5900:5900 -p 6900:6900 -e VNC_PASSWORD= " your_password " alpine-fluxbox-novnc:latest Использование клиента VNC : подключитесь к localhost:5900 с использованием любого VNC Viewer.
Используя NOVNC : откройте веб -браузер и перейдите по адресу http://localhost:6900 чтобы получить доступ к рабочему столу через клиент Novnc.
Вы можете добавить дополнительные пакеты, изменив Dockerfile :
RUN apk add --no-cache <package_name>После редактирования Dockerfile, восстановите изображение Docker:
docker build . -t alpine-fluxbox-novnc:latestЭтот проект выпущен по лицензии MIT. Смотрите файл лицензии для получения подробной информации.
Взносы приветствуются! Не стесняйтесь отправлять проблемы или привлечь запросы на улучшение этого проекта.