V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Useful Links
Minecraft Wiki
合成配方
lhDream
V2EX  ›  Minecraft

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

  •  
  •   lhDream · 2 天前 · 496 次点击

    本方案适用于所有 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 服务器

    2 条回复    2024-12-28 18:12:04 +08:00
    WizardLeo
        1
    WizardLeo  
       2 天前
    有 docker 可以用 crafty ,界面好看还不用自己管 java 依赖
    lhDream
        2
    lhDream  
    OP
       2 天前
    @WizardLeo 看上去不戳,容我研究研究,,,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1057 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 19:39 · PVG 03:39 · LAX 11:39 · JFK 14:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.