趣味docker项目dosgames

如果对docker没兴趣可以去原作者部署的网站游玩:

https://dos.lol/

效果图

需要的环境基础版

docker 镜像地址:

  • https://hub.docker.com/r/oldiy/dosgame-web-docker
  • docker 部署命令
  • docker run -d –name dosgame -p 262:262 oldiy/dosgame-web-docker:latest
  • dosgame 为容器名称
  • 容器启动后,执行docker -ps 查看正在运行的容器
  • 本地部署成功后可以在 http://127.0.0.1:262 访问

全部游戏版

需要python环境

代码仓库

下载游戏

  • cd youpath/chinese-dos-games/
  • ls 可以看到download_data.py
  • 执行 python download_data.py 游戏将开始下载

编写docker compose 文件 挂载游戏目录

version: '3.3'
services:
    dosgame-web-docker:
        container_name: dosgame #镜像名称
        ports:
            - '266:262' #266端口可自行选择 
        volumes:
            - '上一步下载的游戏目录:/app/static/games'
        image: 'oldiy/dosgame-web-docker:latest'
  • 在docker compose 文件所在的目录 执行
  • docker compose up -d
  • 容器起来后同样使用 docker -ps 查看正在运行的容器
  • 如果没有发现dosgame容器
  • 执行 docker logs dosgame 查看错误日志!根据日志排查问题

发表回复

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