童年游戏重现!DOSGame 带你在 NAS 上重温 40 款中文 DOS 小游戏!
本文最后更新于 2025-10-23,文章内容可能已经过时。
最近发现了一个超棒的怀旧游戏合集 —— DOSGame 🎮。里面收录了《仙剑奇侠传》《大富翁》《三国志》等童年经典,每一款都能唤起满满的回忆。内置约 40 款中文 DOS 小游戏,支持 Docker 一键部署,打开浏览器就能在线畅玩,无需额外配置游戏数据。界面支持中文显示,并按类型分类,体验感满分!
🐳 Docker 部署
🎯 方案一:命令部署
# 创建网络
docker network create dosgame-network
# 创建数据目录
mkdir -p ./data
# 启动容器
docker run -d \
--name dosgame \
--restart always \
-p 8090:262 \
-v "$(pwd)/data:/app/data" \
-e TZ=Asia/Shanghai \
--network dosgame-network \
oldiy/dosgame-web-docker:latest
✨说明:
-p 8090:262映射端口,确保浏览器访问的是 8090;-v "$(pwd)/data:/app/data"将当前目录下的data映射到容器;--network dosgame-network使用自定义桥接网络,保持与 Compose 配置一致;--restart always保证容器在系统重启后自动启动。
如果你是在飞牛OS环境下操作,记得切换到目标路径再执行命令,比如:
cd /vol1/1000/docker/dosgame
🎯 方案二:Compose 文件部署 👍推荐
docker-compose.yml 文件
services:
dosgame:
image: oldiy/dosgame-web-docker:latest
container_name: dosgame
restart: always
ports:
- "8090:262"
volumes:
- ./data:/app/data
environment:
- TZ=Asia/Shanghai
networks:
- dosgame-network
networks:
dosgame-network:
driver: bridge
在飞牛主页面找到
Docker打开后,切换菜单Compose->新增项目。创建项目页面根据实际情况定义
项目名称、选择路径,并把上面docker-compose.yml内容复制填入来源文本框内容。按需修改检查无误后点击确定按钮进行部署。返回
Docker管理页面,在容器菜单,就可以看到运行情况。
🎮 使用
浏览器输入
http://NASIP:8090打开游戏页面点击喜好的游戏就可以畅玩
⚠️ 注意
载入游戏时候部分下载软件会监控下载,自动拦截载入游戏,所以遇到这种问题时,请关闭下载软件的监视功能,或者设置你的网站域名为不监视即可!如果遇到这种情况不能进入游戏,可以关闭下载软件监控后,按ctrl+F5 强制刷新网页即可!
🧪 总结
DOSGame 项目基于 DOSBox 技术,支持在线运行,无需安装即可在浏览器中畅玩。你可以直接访问网页,点击即玩,体验原汁原味的 DOS 游戏界面与操作。
