# 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```