Files
minecraft-server/Fabric/1.21.1/Dockerfile
2024-11-05 18:36:28 +01:00

23 lines
548 B
Docker

# Basis-Image with Java
FROM openjdk:24-jdk-slim
# Workdirectory
WORKDIR /minecraft
# Install Screen
RUN apt-get update && apt-get install -y screen
# Download Minecraft-Server-JAR (Fabric)
ADD https://meta.fabricmc.net/v2/versions/loader/1.21.1/0.16.9/1.0.1/server/jar minecraft-server.jar
# Accept EULA
RUN echo "eula=true" > eula.txt
# Expose Minecraft port
EXPOSE 25565
# Define memory
ENV MEMORY=2G
# Use shell form for CMD to allow variable expansion
CMD ["sh", "-c", "java -Xmx${MEMORY} -Xms${MEMORY} -jar minecraft-server.jar nogui"]