1.拉取镜像
docker pull daocloud.io/library/mysql:5.6
2.运行mysql服务,密码为root,端口号为3306
docker run --name mysqlserver -e MYSQL_ROOT_PASSWORD=root -d -i -p 3306:3306 daocloud.io/library/mysql:5.6
3. 搭建xss测试平台,拉取镜像
docker pull daxia/websafe
4. 运行容器
docker run --name xssPlatform_test --link mysqlserver:db -d -i -p 8888:80 daxia/websafe:latest
5.进入容器
查看容器
docker ps
进入容器
docker exec -it f86084ec7198 /bin/bash
6. 修改容器文件
vim /etc/nginx/conf.d/xssplatform.conf
server_name xss.mytest;
把第三行修改为下图所示,保存并退出
7.修改物理机hosts文件
hosts文件所在路径C:\Windows\System32\drivers\etc
在hosts文件中添加 IP xss.mytest
IP为自己搭建的centos 7 IP地址(或者是云服务器IP地址)
注意IP地址和xss.mytest之间使用Tab键隔开
注:千万不要使用空格键,不然不能使用物理机访问xss测试平台
8.启动nginx和php服务
docker exec xssPlatform_test zsh -c "php /root/start.php"
9.访问
使用centos 7 (云服务器)IP加端口号访问
使用物理机访问 xss.mytest:8888/index.php