80、90后的我们肯定认识下面的东西,想起那个时候插卡打游戏,每周六周天晚上熬夜打游戏,就是为了通关。那么我们今天的教程就是和这个有关~

首先我们来看下github这个项目 chinese-dos-gameshttps://github.com/rwv/chinese-dos-games

我们看到这个里面收集了近2000款金典dos小游戏,然后网上热心网友做了一个web版的docker镜像,所以今天我们来讲解下如何使用

docker run -d --name dosgame -p 262:262 oldiy/dosgame-web-docker:latest

访问http://ip:262 即可,我们可以看到镜像封装了42款经典的游戏,2000款游戏近36G所以镜像完全封装不太现实

接下来说说如何增加游戏,我们可以通过上面的github下载资源压缩包,也可以关注下方公众号,输入 “dos小游戏” 获取

#首先将容器内的游戏文件拷贝到宿主机
mayunkundeMBP:~ mayunkun$ docker ps -a
CONTAINER ID   IMAGE                             COMMAND                  CREATED          STATUS          PORTS                  NAMES
fe691bab58ab   oldiy/dosgame-web-docker:latest   "/bin/sh -c 'gunicor…"   25 minutes ago   Up 25 minutes   0.0.0.0:262->262/tcp   dosgame
mayunkundeMBP:~ mayunkun$ docker cp fe691bab58ab:/app/static/games /Users/mayunkun/Desktop/# 接下来挂在本地目录
mayunkundeMBP:~ mayunkun$ docker stop fe691bab58ab
fe691bab58ab
mayunkundeMBP:~ mayunkun$ docker rm fe691bab58ab
fe691bab58ab
mayunkundeMBP:~ mayunkun$ docker run -d --name dosgame -p 262:262 -v /Users/mayunkun/Desktop/games:/app/static/games oldiy/dosgame-web-docker:latest
91f9fbeb531b346cee2d979f18a9f02f300caba4ca7dd43b664d6797048a1297
mayunkundeMBP:~ mayunkun$ 

本地目录挂载好之后我们就可以添加游戏了

我们将下载下来的新游戏zip包放进bin目录,然后添加下json配置,再重启下docker容器就OK了,

例如我们添加《阿卡尼亚之地莉娃阴影》

找到对应的json

粘贴到games.json

 然后我们重启下容器就行

mayunkundeMBP:~ mayunkun$ docker ps -a
CONTAINER ID   IMAGE                             COMMAND                  CREATED          STATUS          PORTS                  NAMES
91f9fbeb531b   oldiy/dosgame-web-docker:latest   "/bin/sh -c 'gunicor…"   16 minutes ago   Up 16 minutes   0.0.0.0:262->262/tcp   dosgame
mayunkundeMBP:~ mayunkun$ docker restart 91f9fbeb531b
91f9fbeb531b

检索下,发现已经加载成功了,到这教程就结束了。

以上教程仅供学习,如有侵权,请联系作者删除,需要安装包的同学可关注下方公众号,回复 :“dos小游戏” 即可下载

Docker游戏Dos小游戏,一个web版的dos游戏库相关推荐

  1. 如何制作一个横版格斗过关游戏 2 Cocos2d x 2 0 4

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在第一篇 ...

  2. 如何制作一个横版格斗过关游戏(2) Cocos2d-x 2.0.4 .

    本文原创版权归 csdn 无幻 所有,转载请详细标明原创作者及出处,以示尊重! 作者:无幻 原文:http://blog.csdn.net/akof1314/article/details/85725 ...

  3. 如何制作一个横版格斗过关游戏(2) Cocos2d-x 2.0.4

    在第一篇<如何制作一个横版格斗过关游戏>基础上,增加角色运动.碰撞.敌人.AI和音乐音效,原文<How To Make A Side-Scrolling Beat 'Em Up Ga ...

  4. Discuz小鱼游戏风影传说商业GBK+UTF8版模板/DZ游戏网站模板

    Discuz小鱼游戏风影传说商业GBK+UTF8版模板/DZ游戏网站模板 ☑️ 编号:ym452 ☑️ 品牌:Discuz ☑️ 语言:php ☑️ 大小:4.5MB ☑️ 类型:小鱼游戏风影传说 ☑ ...

  5. 如何制作一个横版格斗过关游戏 Cocos2d x 2 0 4

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文实践 ...

  6. 如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

    本文原创版权归 csdn 无幻 所有,转载请详细标明原创作者及出处,以示尊重! 作者:无幻 原文:http://blog.csdn.net/akof1314/article/details/85491 ...

  7. 怎样制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

     本文实践自 Allen Tan 的文章<How To Make A Side-Scrolling Beat 'Em Up Game Like Scott Pilgrim with Coco ...

  8. 如何制作一个横版格斗过关游戏 Cocos2d-x 2 0 4

    本文实践自 Allen Tan 的文章<How To Make A Side-Scrolling Beat 'Em Up Game Like Scott Pilgrim with Cocos2D ...

  9. Cocos2d-x 2.0.4 如何制作一个横版格斗过关游戏

    转自:http://blog.csdn.net/akof1314/article/details/8549150 本文实践自 Allen Tan 的文章<How To Make A Side-S ...

  10. cocos2d:如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

    转载于:http://blog.csdn.net/akof1314/article/details/8549150 本文实践自 Allen Tan 的文章<How To Make A Side- ...

最新文章

  1. 电子计算机的发展与应用教案,川教版信息技术七上第3课《电子计算机的发展与应用》教案1.doc...
  2. python主要运用于-Python八大主要应用领域,你都知道吗?
  3. hdu 1251 统计难题(trie树入门)
  4. 关于微信红包的架构思考
  5. java学习笔记:Storm 常用配置
  6. linux crontab结束,linux – Crontab:有开始和结束时间的日志吗?
  7. 在域驱动设计中使用状态模式
  8. eclipse中安装spring Tool自动补全插件,命名空间
  9. GC详解及Minor GC和Full GC触发条件
  10. [HDOJ1823] Luck and Love(线段树,树套树)
  11. JavaScript:三大家族
  12. linux开发板推荐
  13. 如何在Mac上查找重复文件?
  14. 离散题目9(判断是否为单射函数)
  15. BSCI社会责任验厂对员工考勤和工资的标准和要求
  16. 无法卸载vue2.x提示up to date
  17. 【笔试】计算机网络知识点整理
  18. 解决REFERENCEERROR: primordials is not defined问题
  19. 电能减去热能计算机械能,力与运动机械能热能计算题
  20. Focal Loss与GHM 理解与使用

热门文章

  1. SIP - pjsip Linux Windows 编译安装
  2. glibc静态链接 libc.a(nsswitch.o)(.data+0x64):undefined reference to `_nss_files_getaliasent_r' 错误解决方法
  3. 强制打开BIOS中禁用的I/OAT DCA(二)
  4. STL是什么(STL简介)
  5. warning C4482: 使用了非标准扩展: 限定名中使用了枚举
  6. android adb驱动win7,adbwin7下载地址_win7安装adb驱动的方法
  7. 高等数学在计算机的应用论文,(高等数学论文计算机软件及应用.doc
  8. Go语言——图形界面编程
  9. MFC Windows 程序设计(一)-程序员的解放
  10. 《机械制造工艺学》课程设计任务书