Docker一键部署80款经典H5小游戏:快速搭建个人游戏库
想在几分钟内就拥有一个永不掉线的私人游戏库吗?今天要介绍的这个开源项目,能让你通过 Docker 一键部署超过 80 款经典 H5 小游戏。无论是部署在家庭 NAS 上,还是放在云服务器中,你都能快速搭建一个专属的娱乐中心,随时随地重温童年回忆。
这个游戏合集覆盖了多种类型,从策略塔防、休闲益智,到棋牌对战、动作射击,可谓一应俱全。里面包含了许多大家耳熟能详的作品,比如《植物大战僵尸》《捕鱼达人》、各类消除游戏、《斗地主》,甚至还有《熊出没》主题游戏,以及经典的《飞机大战》《象棋》等。所有游戏都基于 H5 技术开发,无需安装任何插件,打开浏览器就能直接玩,非常便捷。



实际体验下来,这个合集的整体表现令人满意。大部分游戏都做了不错的优化,在主流浏览器中运行流畅,画面和操作响应也跟得上。当然,作为一个开源整合项目,个别游戏在性能或界面适配方面还有提升空间,但这并不影响整体的可玩性。对于想快速搭建私人游戏站的朋友来说,这无疑是一个高性价比的选择。
详细部署教程(以威联通 NAS 为例)
部署过程其实很简单,核心就是使用一份 Docker Compose 配置文件。哪怕你是 Docker 新手,跟着步骤也能轻松完成。下面我们以威联通 NAS 的 Container Station 为例,演示完整流程。
首先,准备好以下部署代码。你可以直接复制这段配置,它定义了一个名为 80h5-game 的服务:
services:
80h5-game:
container_name: 80h5
image: ghcr.io/liangminmx/80h5:latest
restart: always
ports:
- "9981:3080/tcp" # 游戏访问端口
- "9982:80/tcp"
environment:
# 以下环境变量用于 NGINX 构建或运行时配置
NGINX_VERSION: "1.27.4"
PKG_RELEASE: "1"
DYNPKG_RELEASE: "1"
NJS_VERSION: "0.8.9"
NJS_RELEASE: "1"
privileged: true # 赋予特权模式(允许容器执行低级系统操作)
entrypoint:
- /usr/sbin/nginx # 大多数容器镜像以 NGINX 启动为主进程
- "-g"
- "daemon off;" # 让 NGINX 在前台运行(Docker 容器需要)
部署步骤:
- 打开威联通 NAS 上的 Container Station 应用。
- 点击“创建”按钮,选择“创建应用程序”。
- 在打开的编辑界面中,将上面提供的完整代码粘贴到“配置文件”区域(通常是一个 YAML 编辑器)。
- 点击“创建”或“部署”按钮,Container Station 会自动拉取镜像并启动容器。

稍等片刻,当容器状态显示为“运行中”时,就说明部署成功了。
访问与游玩指南
部署完成后,怎么进入你的私人游戏库呢?方法很简单。
在浏览器地址栏输入:http://<你的NAS IP地址>:9981。
例如,如果你的 NAS 内网 IP 是 192.168.1.100,那么访问地址就是 http://192.168.1.100:9981。

成功打开后,你会看到一个直观的游戏列表页面。所有 80 款游戏都以图标形式整齐排列,直接点击你想玩的游戏图标,就能立即开始。






游玩小贴士:
- 推荐设备:由于大部分游戏是针对电脑大屏设计和优化的,建议在个人电脑或笔记本电脑的浏览器上体验,能获得最佳画面和操作效果。
- 远程访问:如果你有公网 IP 并设置了端口转发,或者使用了内网穿透工具,甚至可以在公司或外出时,通过手机远程访问家里的这个游戏库,充分利用碎片时间。
至此,你的个人 H5 游戏库就搭建完成了。无论是自己怀旧解压,还是与家人朋友分享,这个完全由你掌控的私密游戏空间,都能带来不少轻松与乐趣。现在就动手试试吧!