Create Dockerfile
Browse files- Dockerfile +18 -0
Dockerfile
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
FROM debian:latest
|
2 |
+
|
3 |
+
# Cập nhật hệ thống và cài Java + wget
|
4 |
+
RUN apt-get update && apt-get install -y openjdk-17-jdk wget
|
5 |
+
|
6 |
+
WORKDIR /minecraft
|
7 |
+
|
8 |
+
# Tải PaperMC server
|
9 |
+
RUN wget -O server.jar https://papermc.io/api/v2/projects/paper/versions/1.20.4/builds/500/downloads/paper-1.20.4-500.jar
|
10 |
+
|
11 |
+
# Chấp nhận EULA
|
12 |
+
RUN echo "eula=true" > eula.txt
|
13 |
+
|
14 |
+
# Mở port cho Minecraft
|
15 |
+
EXPOSE 25565
|
16 |
+
|
17 |
+
# Chạy server Minecraft
|
18 |
+
CMD ["java", "-Xmx2G", "-Xms2G", "-jar", "server.jar", "--nogui"]
|