前言
通过Docker部署SQLI-LABS
下载项目
1
| git clone https://github.com/Audi-1/sqli-labs.git
|
通过DockerCompose部署环境
<sqli_labs>
:项目目录
./nginx.conf
:配置Nginx配置文件映射路径
MYSQL_ROOT_PASSWORD
:配置Mysql初始密码
docker-compose.yaml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| version: '3'
services: php: container_name: "php" image: php:5.6.12-fpm ports: - "9000:9000" volumes: - <sqli_labs>:/www stdin_open: true tty: true links: - "mysql" environment: - TZ=Asia/Shanghai networks: sqli_lab_net: ipv4_address: 192.168.100.2 nginx: container_name: "nginx" image: nginx:latest ports: - "8080:80" environment: - TZ=Asia/Shanghai depends_on: - "php" links: - "php" volumes: - ./nginx/conf.d:/etc/nginx/conf.d networks: sqli_lab_net: ipv4_address: 192.168.100.3 mysql: container_name: "mysql" image: mysql:latest ports: - "3306:3306" restart: always environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=123456 networks: sqli_lab_net: ipv4_address: 192.168.100.4
networks: sqli_lab_net: driver: bridge ipam: config: - subnet: 192.168.100.0/24 gateway: 192.168.100.1
|
修改初始密码
完成
参考文献