From 2ea68bacc12da5cd5097ffd6329244080b31ab7b Mon Sep 17 00:00:00 2001 From: Zengtudor Date: Sun, 20 Apr 2025 20:25:13 +0800 Subject: [PATCH] update --- mc_folia/.env | 2 ++ mc_folia/docker-compose.yaml | 21 +++++++++++++++++++++ rxr_mc/docker-compose.yaml | 3 ++- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 mc_folia/.env create mode 100644 mc_folia/docker-compose.yaml diff --git a/mc_folia/.env b/mc_folia/.env new file mode 100644 index 0000000..505e25b --- /dev/null +++ b/mc_folia/.env @@ -0,0 +1,2 @@ +MC_DIR=./data # 活动目录(主机上的路径) +JAR_FILE=./folia.jar # jar 文件的路径 \ No newline at end of file diff --git a/mc_folia/docker-compose.yaml b/mc_folia/docker-compose.yaml new file mode 100644 index 0000000..cd9e160 --- /dev/null +++ b/mc_folia/docker-compose.yaml @@ -0,0 +1,21 @@ +services: + minecraft: + # image: openjdk:17-jdk-slim # 使用 JRE 版本的镜像 + image: azul/zulu-openjdk:17-jre-headless + container_name: minecraft-server + working_dir: /mc-server + environment: + - TZ=Asia/Shanghai + volumes: + - ${MC_DIR}:/mc-server + command: > + java -Xms18G -Xmx18G -jar ${JAR_FILE} nogui + ports: + - "25565:25565" + stdin_open: true + tty: true + restart: always + # mem_limit: 10G # 设置容器的内存限制为 10GB + # memswap_limit: 10G # 禁止使用 swap,并确保总内存不超过 10GB + # oom_score_adj: -1000 + stop_grace_period: 120s # 设置关闭宽限期为 120 秒 diff --git a/rxr_mc/docker-compose.yaml b/rxr_mc/docker-compose.yaml index cd9e160..4acf205 100644 --- a/rxr_mc/docker-compose.yaml +++ b/rxr_mc/docker-compose.yaml @@ -1,7 +1,7 @@ services: minecraft: # image: openjdk:17-jdk-slim # 使用 JRE 版本的镜像 - image: azul/zulu-openjdk:17-jre-headless + image: azul/zulu-openjdk:21.0.7-21.42-jre-headless container_name: minecraft-server working_dir: /mc-server environment: @@ -12,6 +12,7 @@ services: java -Xms18G -Xmx18G -jar ${JAR_FILE} nogui ports: - "25565:25565" + - "8100:8100" stdin_open: true tty: true restart: always