jimetevenard / headless-coding

Headless VNC Coding environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Headless coding VNC

Headless coding image, derived from https://github.com/accetto/headless-coding-g3

This is a Desktop (Xfce) environment for coding with nodejs, vscode, Java (OpenJDK 17), maven and IntelliJ.
It also includes Mozilla Firefox as main browser.

Headless coding environment

Run : Give it a try

Docker image is available on Docker Hub

docker run -p 8080:6901 jimetevenard/headless-coding

And go to http://localhost:8080/ in your favorite browser

The default password is headless

Use it in real-life

The port 6901 corresponds to NoVNC (http client)
In addition or replacement, you can expose port 5901 to access directly over VNC protocol (with a VNC client)

You'll probably need volumes to persist your projects, maybe a finer network tuning, etc.

See the whole README of the base image for these concerns.

build

docker build -t headless-coding .

About

Headless VNC Coding environment


Languages

Language:Dockerfile 100.0%