I'm publishing some Docker images containing a Minetest server on Docker Hub. Please excuse the short description there, I'll extend it later.
Launching a simple "throw away" server without any persistence:
Code: Select all
$ sudo docker run --rm -p 30000:30000/udp webd97/minetestserver:<tag>
The images are based on Alpine Linux. These images are quite basic at the moment, e.g. they don't include any additional database backends yet. Also, I'm pretty sure there are still many optimisations possible to reduce the image size. I'll take a look at that as soon as possible.
Update 09/25/2017: All images now support LuaJIT!
Available tags
Use one of these tags as <tag> in the above command to specify a specific version/setup of the server. If you pass no tag at all, it defaults to latest.
latest
Base image: alpine:latest
Minetest version: dev
Minetest_game version: dev
0.4.17.1
Base image: alpine:latest
Minetest version: 0.4.17.1
Minetest_game version: 0.4.17
0.4.16
Base image: alpine:latest
Minetest version: 0.4.16
Minetest_game version: 0.4.17