A docker container for running a minecraft server!
Find a file
2024-04-03 21:31:17 +02:00
minecraft-docker everything! 2024-02-15 18:50:14 +01:00
.gitignore gitignore: fix 2024-02-15 18:56:00 +01:00
docker-compose.yml Docs: added some proper documentation 2024-02-17 12:28:57 +01:00
LICENSE Initial commit 2024-02-15 18:43:51 +01:00
README.md readme: improved the readme 2024-04-03 21:31:17 +02:00

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