Docker 搭建复古中文DOS游戏合集,金典游戏大全🎮

Docker 搭建复古中文DOS游戏合集

chinese-dos-games Github:https://github.com/rwv/chinese-dos-games

中文 DOS 游戏 网址: https://dos.lol,游戏列表:https://dos.lol/games

咕咕的 DOS 游戏 Demo:https://games.gugu.ovh

Dosgame-web-docker

oldiy/dosgame-web-docker:https://hub.docker.com/r/oldiy/dosgame-web-docker

Docker Pull Command(镜像下载)

docker pull oldiy/dosgame-web-docker

执行命令:

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

高级启动,需要先将容器内/app/static/games拷贝出来

docker run -d --name dosgame -p 262:262 -v <host/file>:/app/static/games oldiy/dosgame-web-docker:latest

详细搭建教程

创建安装目录

sudo -i

mkdir -p /root/data/docker_data/games

cd /root/data/docker_data/games
vim docker-compose.yml

英文输入法下,按 i,输入下面代码修改好之后,注意切换成英文输入法,然后按一下 esc,然后 :wq 保存退出。

硬盘小于36GB,40多个经典的DOS游戏合集Docker镜像

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'

硬盘大于36GB,1989多个经典的DOS游戏合集Docker镜像

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'

然后 执行以下命令

cd /root/data/docker_data/games/

git clone https://github.com/rwv/chinese-dos-games.git

cd chinese-dos-games/

python3 download_data.py

如果出现:

-bash: git: command not found

输入

apt update -y
apt install git -y

运行

git clone https://github.com/rwv/chinese-dos-games.git

如果出现:

-bash: python: command not found

说明电脑上没装Python,则需要安装一个。

sudo apt update

sudo apt install python3

python3 download_data.py

下载完成之后,可以运行

ls -l /root/data/docker_data/games/chinese-dos-games/bin | grep "^-" | wc -l

查看文件夹中的文件数量,应该为1898

du -sh /root/data/docker_data/games

计算文件夹的总大小,应该显示:

36G /root/data/docker_data/games

之后运行


cd /root/data/docker_data/games

docker-compose up -d 

或者

/root/data/docker_data/games

docker compose up -d

查看端口是否被占用(以 8090 为例),输入:

lsof -i:8090  # 查看 8090 端口是否被占用,如果被占用,重新自定义一个端口

如果出现

-bash: lsof: command not found

运行

apt install lsof  #安装 lsof

如果端口没有被占用(被占用了就修改一下端口,比如改成 8081,注意 docker 命令行里和防火墙都要改) 最后:

cd /root/data/docker_data/games    # 来到 dockercompose 文件所在的文件夹下

docker-compose up -d 

最后我们就可以输入 http://ip:8090 访问DOS游戏了了。

相关文档教程

搭建复古中文 DOS 游戏:https://blog.laoda.de/archives/docker-compose-install-chinese-dos-games

在NAS上搭建1898 款中文 DOS 游戏合集:https://post.smzdm.com/p/axowq472/

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注