This commit is contained in:
Zengtudor 2025-01-04 12:56:47 +08:00
parent 597e766bfd
commit 5903796653

View File

@ -1,6 +1,7 @@
services:
minecraft:
image: openjdk:17-jdk-slim # 使用 JRE 版本的镜像
# image: openjdk:17-jdk-slim # 使用 JRE 版本的镜像
image: azul/zulu-openjdk:17-jre-headless
container_name: minecraft-server
working_dir: /mc-server
environment:
@ -8,13 +9,13 @@ services:
volumes:
- ${MC_DIR}:/mc-server
command: >
java -Xmx7G -jar ${JAR_FILE} nogui
java -Xms -Xmx7G -jar ${JAR_FILE} nogui
ports:
- "25565:25565"
stdin_open: true
tty: true
restart: always
mem_limit: 10G # 设置容器的内存限制为 10GB
memswap_limit: 10G # 禁止使用 swap并确保总内存不超过 10GB
# mem_limit: 10G # 设置容器的内存限制为 10GB
# memswap_limit: 10G # 禁止使用 swap并确保总内存不超过 10GB
# oom_score_adj: -1000
stop_grace_period: 120s # 设置关闭宽限期为 120 秒