下面给出两种主流、实测可用的 Docker 部署《我的世界Java版》服务器方案,任选其一即可。
所有命令均在 Linux(Ubuntu/CentOS/Debian 等)或群晖、威联通 NAS 的 SSH 终端执行,先确保已安装好 Docker 20.10+ 且 25565/TCP 端口已放行。


✅ 方案 A:一条命令极速开服(itzg/minecraft-server 镜像,纯净/插件/Forge/Fabric 均可)

适合:想最快跑起来;或自己会改 server.properties、手动上传模组/插件。

  1. 拉镜像

    docker pull itzg/minecraft-server:latest
  2. 一键启动(示例:2 G 内存、生存模式、1.21.3 纯净版)

    docker run -d --name mc \
      -p 25565:25565 \
      -e EULA=TRUE \
      -e MEMORY=2G \
      -e TYPE=VANILLA \
      -e VERSION=1.21.3 \
      -e MODE=survival \
      -e DIFFICULTY=easy \
      -e MAX_PLAYERS=10 \
      -v /home/mc/data:/data \
      --restart unless-stopped \
      itzg/minecraft-server
  3. 首次启动后,在宿主机 /home/mc/data 里就能找到 server.properties、世界文件等,想换 Forge/Fabric/模组/插件,只要改 TYPE 或把文件扔进 /data 即可。

✅ 方案 B:MCSManager 面板一键部署(Web 可视化、支持整合包、自动备份)

适合:多人运维、想装复杂整合包、需要白名单/备份/子服管理。

1. 一行脚本安装面板(自动拉两个容器)

docker run -d --name mcsm-daemon \
  --restart=always \
  -v /opt/mcsm/daemon:/opt/mcsmanager/daemon/data \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  registry.cn-guangzhou.aliyuncs.com/kabaka/kabaka:mcsmv10_daemon

docker run -d --name mcsm-web \
  --restart=always \
  -p 23333:23333 \
  -v /opt/mcsm/web:/opt/mcsmanager/web/data \
  -v /opt/mcsm/daemon:/opt/mcsmanager/daemon/data:ro \
  registry.cn-guangzhou.aliyuncs.com/kabaka/kabaka:mcsmv10_web

2. 浏览器访问

http://<你的服务器IP>:23333 → 创建管理员账号 → 快速开始 → 选择版本/整合包 → 一键开服。

  • 面板内可在线装 Forge/Fabric/Sponge,也可以上传整合包 ZIP。
  • 会自动生成 systemctl 服务,重启容器后面板与游戏服都会自启动。

🔧 常用维护命令

场景命令
查看日志docker logs -f mc 或面板里“控制台”
重启服务器docker restart mc
关闭服务器docker stop mc
升级镜像docker pull itzg/minecraft-server:latest && docker restart mc
备份世界直接打包宿主机 /home/mc/data(方案A)或面板“实例备份”

🚩 端口 & 性能提示

  • 开放端口:25565(游戏)、23333/24444(MCSM面板)。
  • 内存-e MEMORY=4G(或更高),确保宿主机有富余。
  • NAT 云主机:安全组放行端口;家用宽带有 IPv6 可用 IPv6 直连。

至此,Docker 下的《我的世界》服务器就搭建完成,祝游戏愉快!

最后修改:2025 年 10 月 25 日
如果觉得我的文章对你有用,请随意赞赏