# 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