Proyek ini menyediakan wadah Docker ringan berdasarkan Alpine Linux, menampilkan server VNC yang dapat diakses di port 5900 dan klien NovNC berbasis HTML5 yang tersedia di port 6900 . Ini menggunakan lingkungan desktop fluxbox untuk kesederhanaan dan efisiensi, membuatnya ideal untuk menggunakan kotak pasir Linux dengan cepat.
Ukuran gambar dasar sekitar 1GB .
Cukup jalankan perintah berikut untuk mulai menggunakannya segera (atau beralih ke langkah berikutnya untuk membangunnya sendiri):
docker pull ghcr.io/amhoba2014/alpine-fluxbox-novnc ;
docker run -d -p 5900:5900 -p 6900:6900 ghcr.io/amhoba2014/alpine-fluxbox-novnc:latest ; Jalankan perintah berikut untuk membangun gambar dari DockerFile:
docker build . -t alpine-fluxbox-novnc:latest Untuk mengekspos layanan VNC di port 5900 dan novnc di port 6900 :
docker run -d -p 5900:5900 -p 6900:6900 alpine-fluxbox-novnc:latestUntuk mengamankan koneksi VNC dengan kata sandi:
docker run -d -p 5900:5900 -p 6900:6900 -e VNC_PASSWORD= " your_password " alpine-fluxbox-novnc:latest Menggunakan klien VNC : Sambungkan ke localhost:5900 menggunakan penampil VNC apa pun.
Menggunakan NovNC : Buka browser web dan navigasikan ke http://localhost:6900 untuk mengakses desktop melalui klien NovNC.
Anda dapat menambahkan paket tambahan dengan memodifikasi Dockerfile :
RUN apk add --no-cache <package_name>Setelah mengedit Dockerfile, membangun kembali gambar Docker:
docker build . -t alpine-fluxbox-novnc:latestProyek ini dirilis di bawah lisensi MIT. Lihat file lisensi untuk detailnya.
Kontribusi dipersilakan! Jangan ragu untuk mengirimkan masalah atau menarik permintaan untuk meningkatkan proyek ini.