868 B
868 B
Docker Minecraft
Wrapper to run Minecraft in Docker
Build Image
./build.sh
Get Minecraft Sever For Testing
./get_minecraft.sh
Run Server
docker-compose up -d
docker run -it --name minecraft -p 25565:25565 -v $PWD:/server -e MAX_MEM=1G magmise/minecraft
Get Logs
docker-compose logs
docker logs minecraft
Send Command to Server
docker-compose exec cmd say hello
docker exec minecraft cmd say hello
Attach to Container
docker attach minecraft
To detach use ctrl+p ctrl+q
Don't use ctrl+c
to disconnect, it will kill the server
Environmental Variables
JAR
Default is server.jar
MIN_MEM
Default is 512M
MAX_MEM
Default is 1G
STOP
Default is stop
This would be used for Bungee where the stop command is end