收起左侧

飞牛Docker部署-FC网页游戏、我的世界、菜谱等分享

3
回复
1548
查看
[ 复制链接 ]

7

主题

0

回帖

0

牛值

江湖小虾

2025-3-29 22:57:16 显示全部楼层 阅读模式

FC游戏

    jsnes: 
        image: swr.cn-north-4.myhuaweicloud.com/jeven/jsnes:1.0.0
        container_name: jsnes
        restart: always
        ports:
            - '2041:80'

三国杀

    noname:
        image: makedie/noname_kill:latest
        container_name: noname
        ports:
            - '2042:80'   

在线菜谱做饭工具

    cook: 
     image: yunyoujun/cook:latest  #使用的镜像和版本
     container_name: cook
     restart: always
     #network_mode: bridge  #使用默认的桥接网络模式
     ports:
         - "1042:80" # 端口映射,将容器的 6719 端口映射到NAS的 6719 端口

程序员在线做饭指南

    howtocook: 
        image: ghcr.io/anduin2017/how-to-cook:latest
        container_name: howtocook
        restart: always
        ports:
            - '1041:5000'

我的世界服务器搭建

services:
  mc:
    image: itzg/minecraft-server
    tty: true
    stdin_open: true
    ports:
      - "25575:25565"
     # - "19132:19132/udp"
    environment:
      EULA: "TRUE"
      # TYPE: "PAPER"  #服务器类型
      PLUGINS: https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot|https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot
      VERSION: "1.15.2"  #Minecraft 版本
      # SERVER_NAME: "try"  #服务器名称
      # SNOOPER_ENABLED: "false"  #服务器不会向 snoop.minecraft.net 服务器发送数据
      DIFFICULTY: "easy"  #难度级别
      MAX_PLAYERS: "100"  #可以加入服务器的玩家的最大数量
     #  ALLOW_NETHER: "true"  #允许玩家前往下界
     #  ALLOW_FLIGHT: "true"  #允许用户在生存模式下使用你的服务器上的 flight,前提是他们安装了提供 flight 的 mod
      ANNOUNCE_PLAYER_ACHIEVEMENTS: "true"  #允许服务器在玩家获得成就时宣布
      # ENABLE_COMMAND_BLOCK: "true" #启用命令方块 blocks
      # FORCE_GAMEMODE: "false"  #强制玩家加入默认游戏模式
      # GENERATE_STRUCTURES: "true"  #定义是否生成结构(例如村庄)
      # **: "false"  #玩家死亡时将设置为旁观模式
      # MODE: "survival"  #默认情况下,Minecraft 服务器配置为在生存模式下运行(创造性creative、生存survival、极限adventure、旁观者spectator(minecraft 1.8 or later))
      # PVP: "true"  #默认情况下,服务器是在启用玩家对玩家 (PVP) 模式的情况下创建的
      # VIEW_DISTANCE: 10  #玩家可视区块加载默认10
      # ENABLE_WHITELIST: "false"  #启用白名单以手动管理白名单
      # ENFORCE_WHITELIST: "false"  #服务器白名单
     #  ENABLE_RCON: "true"  #启用/禁用 RCON 支持;但是,请注意,禁用 RCON 将删除和限制某些功能,例如交互式和颜色控制台支持。
     #  RCON_PORT: "25575"  #RCON 的端口
     #  RCON_PASSWORD: "try"  #安全密码
     # OPS: "0"  #管理员玩家
      ONLINE_MODE: "false"  #默认情况下,服务器会根据 Minecraft 的帐户数据库检查连接的玩家。如果您想创建离线服务器或您的服务器未连接到 Internet,您可以禁用服务器以尝试连接到 minecraft.net 以验证玩家
      MOTD: "hello"  #设置服务器登录消息
      # ICON: "" #用于服务器的图标图像的url或文件路径。它将被下载、缩放并转换为正确的格式
      # LOG_IPS: "true"  #是否在有新玩家加入游戏时,在服务器日志中记录其IP地址
      OP_PERMISSION_LEVEL: "4"  #设定使用/op命令时OP的权限等级。所有存档会从之前的存档继承能力和命令。1 - OP可以绕过**点保护。2 - OP可以使用所有单人游戏作弊命令(除了/publish,因为不能在服务器上使用;/debug也是)并使用命令方块。命令方块和领域服服主/管理员有此等级权限。3 - OP可以使用大多数多人游戏中独有的命令,包括 /debug,以及管理玩家的命令(/ban,/op等等)。4 - OP可以使用所有命令,包括 /stop, /save-all, /save-on 和 /save-off
      PLAYER_IDLE_TIMEOUT: "10"  #如果不为0,服务器将在玩家的空闲时间达到设置的时间(单位为分钟)时将玩家**出服务器
      # allow-cheats: "true"  #如果为true,则服务器将允许作弊行为(例如使用命令)
      OVERRIDE_SERVER_PROPERTIES: "TRUE" 
     # SPAWN_ANIMALS: "true" 生成动物
     # SPAWN_MONSTERS: "true" 生成怪物
     # SPAWN_**S: "true" 生成 **
     # SPAWN_PROTECTION: "0" 设置生成保护,设置非作无法编辑的区域(0 表示禁用
     # VIEW_DISTANCE: "10" 设置服务器向客户端发送的世界数据量,在玩家的每个方向(半径,而不是直径)上以块为单位。 它决定了服务器端的观看距离
     # SEED: "1785852800490497919" 要创建具有特定种子的 Minecraft 关卡
     # SEED: "-1785852800490497919" 对种子使用负值,请确保引用该值
    restart: unless-stopped
    volumes:
      # attach the relative directory 'data' to the container's /data path
      - /vol1/1000/dockers/minecraft-MC/data:/data
services:
  mc:
    image: itzg/minecraft-server
    tty: true
    stdin_open: true
    ports:
      - "25565:25565"
    #  - "19132:19132/udp"
    environment:
      EULA: "TRUE"
      TYPE: "PAPER"  #服务器类型
      PLUGINS: https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot|https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot
      VERSION: "1.15.2"  #Minecraft 版本
      SERVER_NAME: "try"  #服务器名称
      SNOOPER_ENABLED: "false"  #服务器不会向 snoop.minecraft.net 服务器发送数据
      DIFFICULTY: "easy"  #难度级别
      MAX_PLAYERS: "20"  #可以加入服务器的玩家的最大数量
      ALLOW_NETHER: "true"  #允许玩家前往下界
      ALLOW_FLIGHT: "true"  #允许用户在生存模式下使用你的服务器上的 flight,前提是他们安装了提供 flight 的 mod
      ANNOUNCE_PLAYER_ACHIEVEMENTS: "true"  #允许服务器在玩家获得成就时宣布
      ENABLE_COMMAND_BLOCK: "true" #启用命令方块 blocks
      FORCE_GAMEMODE: "false"  #强制玩家加入默认游戏模式
      GENERATE_STRUCTURES: "true"  #定义是否生成结构(例如村庄)
      **: "false"  #玩家死亡时将设置为旁观模式
      MODE: "survival"  #默认情况下,Minecraft 服务器配置为在生存模式下运行(创造性creative、生存survival、极限adventure、旁观者spectator(minecraft 1.8 or later))
      PVP: "true"  #默认情况下,服务器是在启用玩家对玩家 (PVP) 模式的情况下创建的
      VIEW_DISTANCE: 10  #玩家可视区块加载默认10
      ENABLE_WHITELIST: "false"  #启用白名单以手动管理白名单
      ENFORCE_WHITELIST: "false"  #服务器白名单
      ENABLE_RCON: "true"  #启用/禁用 RCON 支持;但是,请注意,禁用 RCON 将删除和限制某些功能,例如交互式和颜色控制台支持。
      RCON_PORT: "25575"  #RCON 的端口
      RCON_PASSWORD: "try"  #安全密码
      OPS: "try"  #管理员玩家
      ONLINE_MODE: "false"  #默认情况下,服务器会根据 Minecraft 的帐户数据库检查连接的玩家。如果您想创建离线服务器或您的服务器未连接到 Internet,您可以禁用服务器以尝试连接到 minecraft.net 以验证玩家
      MOTD: "Want to have a drink?"  #设置服务器登录消息
      ICON: "" #用于服务器的图标图像的url或文件路径。它将被下载、缩放并转换为正确的格式
      LOG_IPS: "true"  #是否在有新玩家加入游戏时,在服务器日志中记录其IP地址
      OP_PERMISSION_LEVEL: "4"  #设定使用/op命令时OP的权限等级。所有存档会从之前的存档继承能力和命令。1 - OP可以绕过**点保护。2 - OP可以使用所有单人游戏作弊命令(除了/publish,因为不能在服务器上使用;/debug也是)并使用命令方块。命令方块和领域服服主/管理员有此等级权限。3 - OP可以使用大多数多人游戏中独有的命令,包括 /debug,以及管理玩家的命令(/ban,/op等等)。4 - OP可以使用所有命令,包括 /stop, /save-all, /save-on 和 /save-off
      PLAYER_IDLE_TIMEOUT: "10"  #如果不为0,服务器将在玩家的空闲时间达到设置的时间(单位为分钟)时将玩家**出服务器
      allow-cheats: "true"  #如果为true,则服务器将允许作弊行为(例如使用命令)
     # OVERRIDE_SERVER_PROPERTIES: "TRUE" 
     # SPAWN_ANIMALS: "true" 生成动物
     # SPAWN_MONSTERS: "true" 生成怪物
     # SPAWN_**S: "true" 生成 **
     # SPAWN_PROTECTION: "0" 设置生成保护,设置非作无法编辑的区域(0 表示禁用
     # VIEW_DISTANCE: "10" 设置服务器向客户端发送的世界数据量,在玩家的每个方向(半径,而不是直径)上以块为单位。 它决定了服务器端的观看距离
     # SEED: "1785852800490497919" 要创建具有特定种子的 Minecraft 关卡
     # SEED: "-1785852800490497919" 对种子使用负值,请确保引用该值
    restart: unless-stopped
    volumes:
      # attach the relative directory 'data' to the container's /data path
      - /vol1/1000/dockers/minecraft-MC/data:/data
收藏
送赞
分享
2025-3-30 12:02:56 显示全部楼层
要教程,你这样发实用性很低。

0

主题

24

回帖

0

牛值

fnOS系统内测组

2025-4-9 22:13:14 显示全部楼层
有具体教程就更好了

4

主题

2

回帖

0

牛值

江湖小虾

2025-4-30 12:54:34 显示全部楼层

victory LZ太棒了

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则