搭建环境
Centos/Debian/Ubuntu Docker Docker-compose Python
可选项:域名 nginx反代
搭建步骤
安装Docker Docker-compose
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
创建安装目录 (可以根据习惯自己选择目录)
mkdir -p /home/data/docker_data/games
cd /home/data/docker_data/games
3.创建docker-compose.yml配置文件
nano docker-compose.yml
version: '3.3'
services:
dosgame-web-docker:
container_name: dosgames
ports:
- '262:262' # 冒号左边的端口可以改为服务器未被占用的端口
volumes:
- '/home/data/docker_data/games/chinese-dos-games:/app/static/games'
image: 'oldiy/dosgame-web-docker:latest' #
安装 python
apt install python3
python3 download_data.py
下载游戏
cd /home/data/docker_data/games/
git clone https://github.com/rwv/chinese-dos-games.git
cd chinese-dos-games/
python3 download_data.py
运行程序
cd /home/data/docker_data/games
docker-compose up -d