Este projeto fornece um contêiner leve do Docker baseado no Alpine Linux, com um servidor VNC acessível na porta 5900 e um cliente NOVNC baseado em HTML5 disponível na porta 6900 . Ele usa o ambiente de desktop do FluxBox para simplicidade e eficiência, tornando -o ideal para implantar rapidamente uma caixa de areia Linux.
O tamanho da imagem base é de aproximadamente 1 GB .
Basta executar os seguintes comandos para começar a usá -los imediatamente (ou seguir para a próxima etapa para construí -lo):
docker pull ghcr.io/amhoba2014/alpine-fluxbox-novnc ;
docker run -d -p 5900:5900 -p 6900:6900 ghcr.io/amhoba2014/alpine-fluxbox-novnc:latest ; Execute o seguinte comando para construir a imagem a partir do Dockerfile:
docker build . -t alpine-fluxbox-novnc:latest Para expor o serviço VNC na porta 5900 e novnc na porta 6900 :
docker run -d -p 5900:5900 -p 6900:6900 alpine-fluxbox-novnc:latestPara proteger a conexão VNC com uma senha:
docker run -d -p 5900:5900 -p 6900:6900 -e VNC_PASSWORD= " your_password " alpine-fluxbox-novnc:latest Usando um cliente VNC : conecte -se ao localhost:5900 usando qualquer visualizador VNC.
Usando o NOVNC : Abra um navegador da Web e navegue para http://localhost:6900 para acessar a área de trabalho através do cliente NovNC.
Você pode adicionar pacotes adicionais modificando o Dockerfile :
RUN apk add --no-cache <package_name>Depois de editar o Dockerfile, reconstrua a imagem do Docker:
docker build . -t alpine-fluxbox-novnc:latestEste projeto é divulgado sob a licença do MIT. Consulte o arquivo de licença para obter detalhes.
As contribuições são bem -vindas! Sinta -se à vontade para enviar questões ou obter solicitações para melhorar este projeto.