This is a Docker container for Minecraft Java Client. This is a proof of concept ^^
The GUI of the application is accessed through a modern web browser (no installation or configuration needed on client side) or via any VNC client.
git clone https://github.com/acaranta/docker-minecraft-client.git
cd docker-minecraft-client
docker build -t mcclient .
docker run -d --name mcclient -p 5800:5800 -p 5900:5900 -v <LOCALPATHDIR>:/config/.minecraft mcclient
Or, if you don't want to build it, this repository get build after each commit into docker hub : https://hub.docker.com/r/acaranta/docker-minecraft-client
docker run -d --name mcclient -p 5800:5800 -p 5900:5900 -v <LOCALPATHDIR>:/config/.minecraft acaranta/docker-minecraft-client
where :
- LOCALPATHDIR is the local directory where minceracft launcher/login data will be saved between sessions
- 5800-5900 ports are VNC ports
just use your regular web browser to reach :
http://<YOURDOCKERHOST>:5800
and voila !
NB : For mouse to work "properly", in Minecraft :
- Go to :
Options->Controls->Mouse Settings
- Make sure
Raw input
is OFF - Decrease Sensitivity to 50% (and adjust to your liking :) )
This is indeed a proof of concept and overall it should not used (if useable anyway lol) because :
- this is http only, traffic is nt encrypted
- there is no password to accss the vnc display
- Files will be stored on your machine, but you are responsible for securing the local storage