分享一种通过 docker 搭建 mc 服务器的方法

5 天前
 lhDream

本方案适用于所有 Java 服务,理论所有支持 docker 的平台都可以使用,目前已在 linux, openWrt, iStoreOS 系统下试过没问题

docker run -it --rm \
  -v /mnt/nvme0n1-4/mc/server:/app \
  -p 25565:25565 \
  bitnami/java:17 \
  java -jar /app/server.jar

命令说明

  1. docker run -it --rm:启动一个交互式、临时的容器,关闭后自动删除。
  2. -v /mnt/nvme0n1-4/mc/server:/app:将宿主机的 /mnt/nvme0n1-4/mc/server 目录挂载到容器的 /app 路径。
  3. -p 25565:25565:将容器的 25565 端口映射到宿主机,供外部客户端连接。
  4. bitnami/java:17:指定运行环境,基于 Java 17 的 Docker 镜像。
  5. java -jar /app/server.jar:执行位于容器 /app 目录下的 server.jar 文件。

有什么疑问可以评论或者查看我的 blog: 软路由系统 iStoreOS 中部署 Minecraft 服务器

574 次点击
所在节点    Minecraft
2 条回复
WizardLeo
5 天前
有 docker 可以用 crafty ,界面好看还不用自己管 java 依赖
lhDream
5 天前
@WizardLeo 看上去不戳,容我研究研究,,,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1100935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX