rajchaudhuri/voxel-dockerclient

By rajchaudhuri

Updated 10 months ago

An experimental minecraft-like docker client, built using voxel.js. Inspired by dockercraft.

Image
3

100K+

rajchaudhuri/voxel-dockerclient repository overview

voxel-dockerclient

An experimental Minecraft-like docker client, built using voxel.js. Inspired by dockercraft.

Important

This software is dependent, indirectly, on a version of three.js that has known vulnerabilities. For a number of reasons, this dependency cannot currently be updated. So, use the software at your own risk.

What is it?

The dockercraft project turns the official Minecraft client into a docker client. voxel-dockerclient is a pure-javascript, browser-only docker client that provides a similar experiance.

What is it not?

voxel-dockerclient is not a serious tool for working with docker. It's a fun project (which may grow up to be a teaching aid someday).

Warning

Please use voxel-dockerclient with care. It requires access to the docker socket.

Try it on Play With Docker

Try in PWD

Use the published docker image

  • Pull the docker image:

    docker pull rajchaudhuri/voxel-dockerclient
    
  • Run it as follows:

    docker run -d -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock rajchaudhuri/voxel-dockerclient
    

    The -v /var/run/docker.sock:/var/run/docker.sock is very important. This makes the UNIX socket, which the docker daemon listens to by default, available to the container. The container needs this to proxy a subset of the Docker remote API to voxel-dockerclient. If you leave this out by mistake, voxel-dockerclient will not work.

  • Browse to: http://localhost:8080.

How to use voxel-dockerclient

Instructions are available here.

Browser compatibility

voxel-dockerclient has been tested using recent Chrome and Firefox browsers, on Linux and Windows.

Browse GitHub repository

Tag summary

Content type

Image

Digest

sha256:1589b6608

Size

5.6 MB

Last updated

10 months ago

docker pull rajchaudhuri/voxel-dockerclient