下面给出两种主流、实测可用的 Docker 部署《我的世界Java版》服务器方案,任选其一即可。 所有命令均在 Linux(Ubuntu/CentOS/Debian 等)或群晖、威联通 NAS 的 SSH 终端执行,先确保已安装好 **Docker 20.10+** 且 25565/TCP 端口已放行。 --- ### ✅ 方案 A:一条命令极速开服(itzg/minecraft-server 镜像,纯净/插件/Forge/Fabric 均可) 适合:想最快跑起来;或自己会改 server.properties、手动上传模组/插件。 1. 拉镜像 ```bash docker pull itzg/minecraft-server:latest ``` 2. 一键启动(示例:2 G 内存、生存模式、1.21.3 纯净版) ```bash 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. 一行脚本安装面板(自动拉两个容器) ```bash 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 下的《我的世界》服务器就搭建完成,祝游戏愉快! Loading... 下面给出两种主流、实测可用的 Docker 部署《我的世界Java版》服务器方案,任选其一即可。 所有命令均在 Linux(Ubuntu/CentOS/Debian 等)或群晖、威联通 NAS 的 SSH 终端执行,先确保已安装好 **Docker 20.10+** 且 25565/TCP 端口已放行。 --- ### ✅ 方案 A:一条命令极速开服(itzg/minecraft-server 镜像,纯净/插件/Forge/Fabric 均可) 适合:想最快跑起来;或自己会改 server.properties、手动上传模组/插件。 1. 拉镜像 ```bash docker pull itzg/minecraft-server:latest ``` 2. 一键启动(示例:2 G 内存、生存模式、1.21.3 纯净版) ```bash 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. 一行脚本安装面板(自动拉两个容器) ```bash 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 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏