A docker container for running a minecraft server!
minecraft-docker | ||
.gitignore | ||
docker-compose.yml | ||
LICENSE | ||
README.md |
minecraft-docker
A docker container for running a minecraft server!
Network setup
To setup the network you just need to use this command to create a network.
docker network create -d bridge minecraft-stack
(You can use this for multiple servers, like setting up a proxy like bungee or velocity.)
Configuring
By default, the compose file won't work. To make it work, you need to add your name for your server, like -smp, and you will also need to set an IP for it. (I will give you an example on how to set it up for a proxy.)
version: "3.8"
networks:
customnetwork:
external: true
name: minecraft-stack
services:
minecraft-proxy:
restart: always
image: minecraft-proxy
build: ./minecraft-docker
command: ["java", "-Xmx2048M", "-jar", "server.jar", "true"]
networks:
customnetwork:
ipv4_address: 192.168.16.2
volumes:
- "./data:/root/minecraft"
ports:
- "25565:25565"
- "8001:8001" # RCON (REMOTE CONSOLE)
Happy configuring!
Building
You need to build the image now. To do that, use this command:
docker-compose build
Spinning them up!
To first test it, run the container without -d, but when all else fails, just use -d (example):
Without -d for testing
docker-compose up
With -d for daemoninzing
docker-compose up -d
Contributors
- DRAGONTOS