ζ³₯ι°
commited on
Commit
Β·
a941671
1
Parent(s):
b8ac2ed
Add Minecraft Server Dockerfile
Browse files- Dockerfile +10 -0
- 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
|