Docker游戏Dos小游戏,一个web版的dos游戏库

        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小游戏” 即可下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA拾贝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值