Linux环境:alpine
Web服务:Nginx
- Git Clone 本仓库
- 在
www
目录中放入自己的Web题目代码。 - 检查
Dockerfile
是否需要额外配置,如修改权限等。 - 检查
files
中的nginx.conf
是否符合题目要求,如目录定义、协议定义等。 - 检查是否需要修改
flag.sh
,比如需要在题目中替换某个文本为FLAG?(默认是将FLAG写入/flag) - 构建项目
- 测试
docker build -t name/challenges_name:version_tag .
需要编写好docker-compose.yml
docker-compose build