Dieses Projekt bietet einen leichten Docker-Container basierend auf Alpine Linux mit einem VNC-Server, der auf Port 5900 zugänglich ist, und einem HTML5-basierten NOVNC-Client, der auf Port 6900 verfügbar ist. Es verwendet die Fluxbox -Desktop -Umgebung für Einfachheit und Effizienz und ist so ideal, um eine Linux -Sandbox schnell bereitzustellen.
Die Basisbildgröße beträgt ungefähr 1 GB .
Führen Sie einfach die folgenden Befehle aus, um sie sofort zu verwenden (oder über den nächsten Schritt übergehen, um es selbst zu bauen):
docker pull ghcr.io/amhoba2014/alpine-fluxbox-novnc ;
docker run -d -p 5900:5900 -p 6900:6900 ghcr.io/amhoba2014/alpine-fluxbox-novnc:latest ; Führen Sie den folgenden Befehl aus, um das Bild aus der Dockerfile zu erstellen:
docker build . -t alpine-fluxbox-novnc:latest So enthüllen Sie den VNC -Dienst auf Port 5900 und Novnc auf Port 6900 :
docker run -d -p 5900:5900 -p 6900:6900 alpine-fluxbox-novnc:latestUm die VNC -Verbindung mit einem Passwort zu sichern:
docker run -d -p 5900:5900 -p 6900:6900 -e VNC_PASSWORD= " your_password " alpine-fluxbox-novnc:latest Verwenden eines VNC -Clients : Verbindung zu localhost:5900 mit einem beliebigen VNC -Viewer.
Verwenden Sie NovNC : Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost:6900 um über den Novnc -Client auf den Desktop zuzugreifen.
Sie können zusätzliche Pakete hinzufügen, indem Sie die Dockerfile ändern:
RUN apk add --no-cache <package_name>Nachdem Sie die Dockerfile bearbeitet haben, bauen Sie das Docker -Bild neu auf:
docker build . -t alpine-fluxbox-novnc:latestDieses Projekt wird unter der MIT -Lizenz veröffentlicht. Weitere Informationen finden Sie in der Lizenzdatei.
Beiträge sind willkommen! Fühlen Sie sich frei, Probleme einzureichen oder Anfragen zu ziehen, um dieses Projekt zu verbessern.