建站资源分享
网络热门资源分享

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩

Dos Game相信是80、90年代一批人不可抹去的回忆,当时的DOS邮箱品种还是比较多的,相信大家玩过的有仙剑奇侠传、轩辕剑、大富翁等等都是比较熟悉的!如果想回顾儿时的DOS游戏乐趣,最近发现一个基于Docker的DOS游戏项目,可以通过Docker一键部署拥有1898款经典Dos Game的网站,从而可以实现在线畅玩1898款DOS游戏!如果感兴趣可以关下面通过Docker一键部署拥有1898款经典Dos Game网站的详细图文教程。

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图

 

一、安装部署Docker

关于Docker的安装建议查看下面教程,并且建议使用Debian或者Ubuntu系统,建站经验分享亲测的是Debian 10、 Debian11都可以用下面文章的方法成功安装部署Docker环境!

 

二、Dos Game项目部署详细过程

1、创建一个安装Dos Game的目录。

mkdir -p /root/data/docker_data/games

2、进入到刚才创建的Dos Game安装目录。

cd /root/data/docker_data/games

3、在安装Dos Game的目录里创建一个“docker-compose.yml”文件并编辑。

vim docker-compose.yml

在编辑“docker-compose.yml”文件时添加如下图代码。

version: '3.3'
services:
    dosgame-web-docker:
        container_name: dosgame
        ports:
            - '8090:262'  #8090可以改成其他服务器没被占用的端口
#         volumes:
#             - '/root/data/docker_data/games/chinese-dos-games:/app/static/games'
        image: 'oldiy/dosgame-web-docker:latest'

如下图在文件内添加上代码,并且使用英文输入法,按Esc,然后数:wq退出并保存。

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图1

4、最后执行下面命令拉取镜像开始部署。

Docker Compose up -d

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图2

一般安装完成后显示如下图:

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图3

5、安装完成后可以访问http://ip:8090进行管理操作。

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图4

 

6、关于如何绑定自己的域名。这里通过Nginx Proxy Manager的域名转发来说实现。首先需要参照下面教程安装Nginx Proxy Manager!安装成功后即可开始绑定域名。

先到一名解析商把域名解析到安装了Nginx Proxy Manager域名的服务器IP。

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图5

然后到Nginx Proxy Manager添加域名转发!并且添加解析转到到程序部署的服务器IP。

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图6

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图7

如下图可以通过自己绑定的域名来访问刚才部署的DOS游戏网站了。

通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩插图8

三、1898款Dos Game完整部署详细过程

前面介绍的部署Dos Game过程是安装精简版本,上面的安装方法只涵盖了40多款游戏,并且也是直接从Docker拉取镜像部署的!

如果需要部署完整版,那么可以查看下面详细教程,从上面的第三步填写“docker-compose.yml”文件代码按下面步骤开始。

1、如果要安装部署完整版,则“docker-compose.yml”文件填写下面代码:

version: '3.3'
services:
    dosgame-web-docker:
        container_name: dosgame
        ports:
            - '8090:262'  #8090可以改成其他服务器没被占用的端口
        volumes:
            - '/root/data/docker_data/games/chinese-dos-games:/app/static/games'
        image: 'oldiy/dosgame-web-docker:latest'

2、先安装下面依赖。

apt install git -y
apt install python3

3、然后分别执行下面命令进行下载1898款Dos Game文件。这里要求可用硬盘至少大于40G,因为游戏文件就有36G之多,并且要求服务器速度还可以,不然下载文件可能会花费很长的时间。

cd /root/data/docker_data/games/
git clone https://github.com/rwv/chinese-dos-games.git
cd chinese-dos-games/
python3 download_data.py

4、1898款Dos Game文件下载完成后,运行如下面代码进行拉取Docker拉取镜像安装。

cd /root/data/docker_data/games
docker compose up -d

 

赞(1)
未经允许不得转载:建站经验分享 » 通过Docker一键部署拥有1898款经典Dos Game网站,部署成功后可在线直接玩