ζ³₯鰍 commited on
Commit
a941671
Β·
1 Parent(s): b8ac2ed

Add Minecraft Server Dockerfile

Browse files
Files changed (2) hide show
  1. Dockerfile +10 -0
  2. run.sh +7 -0
Dockerfile ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM openjdk:21-jdk-slim
2
+ WORKDIR /minecraft
3
+ RUN apt-get update && apt-get install -y wget && \
4
+ wget -O server.jar https://launcher.mojang.com/v1/objects/<η‰ˆζœ¬ε“ˆεΈŒ>/server.jar
5
+ RUN echo "eula=true" > eula.txt
6
+ EXPOSE 25565
7
+ ENV MAX_HEAP=1024M
8
+ ENV MIN_HEAP=512M
9
+ CMD ["sh", "-c", "java -Xms$MIN_HEAP -Xmx$MAX_HEAP -jar server.jar nogui"]
10
+
run.sh ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ docker run - it -d \
2
+ -p 25565:25565 \
3
+ -v ~/minecraft/data:/minecraft \
4
+ -e MAX_HEAP=2G \
5
+ -e MIN_HEAP=1G \
6
+ --name mc-server \
7
+ minecraft-server:latest