Sign inSign up

robsy/minecraft-vanilla

By robsy

Updated over 5 years ago

Image
0

56

robsy/minecraft-vanilla repository overview

How to start:

docker-compose.yml

version: '3'

services:
  minecraft-vanilla:
    image: robsy/minecraft-vanilla:1.16.4
    restart: always
    volumes:
      - "/data/docker/minecraft-vanilla:/app/data"
    ports:
      - "25565:25565"
      - "25575:25575"
#    environment:
#      - JAVA_ARGS=-Xmx2048M -Xms1024M

How to build: Download minecraft_server.x.xx.x.jar Create ServerStart.sh:

#!/bin/bash

echo "eula=true" > eula.txt

ARGS=${JAVA_ARGS:-"-Xmx2048M -Xms1024M"}
echo "Starting server using command: java $ARGS -jar ../minecraft_server.1.16.4.jar nogui"
java $ARGS -jar ../minecraft_server.1.16.4.jar nogui

Dockerfile:

FROM openjdk:8u275-jre-slim

MAINTAINER Robsy

COPY minecraft_server.x.xx.x.jar ServerStart.sh /app/

WORKDIR /app/data

RUN groupadd --gid 10002 -r mcuser \
    && useradd --uid 10002 --no-log-init -r -g mcuser mcuser \
    && chown -R mcuser:mcuser .

USER mcuser

VOLUME /app/data
EXPOSE 25565 25575

ENTRYPOINT ["/bin/sh", "../ServerStart.sh"]

$ docker build .

Tag summary

Content type

Image

Digest

Size

101.3 MB

Last updated

over 5 years ago

docker pull robsy/minecraft-vanilla:1.16.4