Este proyecto proporciona un contenedor Docker liviano basado en Alpine Linux, con un servidor VNC accesible en el puerto 5900 y un cliente NovNC con sede en HTML5 disponible en el puerto 6900 . Utiliza el entorno de escritorio Fluxbox para simplificar y eficiencia, lo que lo hace ideal para implementar un Sandbox de Linux rápidamente.
El tamaño de la imagen base es de aproximadamente 1 GB .
Simplemente ejecute los siguientes comandos para comenzar a usarlo de inmediato (o pasar al siguiente paso para construirlo usted mismo):
docker pull ghcr.io/amhoba2014/alpine-fluxbox-novnc ;
docker run -d -p 5900:5900 -p 6900:6900 ghcr.io/amhoba2014/alpine-fluxbox-novnc:latest ; Ejecute el siguiente comando para construir la imagen de DockerFile:
docker build . -t alpine-fluxbox-novnc:latest Para exponer el servicio VNC en el puerto 5900 y novnc en el puerto 6900 :
docker run -d -p 5900:5900 -p 6900:6900 alpine-fluxbox-novnc:latestPara asegurar la conexión VNC con una contraseña:
docker run -d -p 5900:5900 -p 6900:6900 -e VNC_PASSWORD= " your_password " alpine-fluxbox-novnc:latest Uso de un cliente VNC : Conéctese a localhost:5900 usando cualquier visor VNC.
Uso de novnc : abra un navegador web y navegue a http://localhost:6900 para acceder al escritorio a través del cliente NovNC.
Puede agregar paquetes adicionales modificando el Dockerfile :
RUN apk add --no-cache <package_name>Después de editar el Dockerfile, reconstruya la imagen de Docker:
docker build . -t alpine-fluxbox-novnc:latestEste proyecto se publica bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.
¡Las contribuciones son bienvenidas! No dude en enviar problemas o extraer solicitudes para mejorar este proyecto.