61 lines
868 B
Markdown
61 lines
868 B
Markdown
# 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```
|
|
|
|
|