The open source platform Docker popularised software containers and is loved by developers as it allows them bundle their code into a nice neat package and deploy it to production machines regardless of the environment. System administrators can also use Docker to build, manage and run applications in virtual containers. Now developers and sysadmins can have a bit of fun with Docker by managing their virtual containers through Minecraft with Dockercraft.
This is an open source project by Microsoft. The vendor bought the company that made Minecraft for US$2.5 billion and added support for Docker in its public cloud service Azure last year.
Dockercraft is a Minecraft Docker client that allows you to visualise and manage Docker contains in Minecraft’s 3D environment. It isn’t exactly practical to manage your Docker virtual containers in Dockercraft, but it’s a ton of fun.
Here’s a video of Dockercraft in action:
To use Dockercraft, you will need to have a full version of Minecraft on your PC. If you don’t already have it, you can buy it for US$26.99 here. You will then need to download the open source Dockercraft software over at Github. Once everything is set up, you will need to run a Dockercraft container and join a custom Minecraft server called cuberite which accepts plugins and scripts written in the LUA programming language.
You can find out more on how to use Dockercraft over on its Github page.