minecraft-docker/README.md

1.4 KiB

minecraft-docker

A docker container for running minecraft server!

Installation Instructions

These are the instructions to set this up.

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 server, for 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, also you will 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 works just use the -d (Example):

Without -d for testing

docker-compose up

With -d for daemoninzing

docker-compose up -d

Contributors

  • DRAGONTOS