前言:我是使用的阿里云搭建的,阿里云需要去控制台,添加安全组规则,如公网80端口,tcp,入口允许
腾讯云的话直接命令添加80端口允许访问即可
闲来无事做,docker搭建一个sqli-labs
输入关键词找镜像:
docker search sqli
然后根据自己的选择或需求再pull下来,如我们选择acgpiano/sqli-labs镜像:
docker pull acgpiano/sqli-labs
然后开始创建容器:
docker run --name sqli -d -p 9000:80 acgpiano/sqli-labs
注:也跳过前两条命令可直接运行上述命令,没有该镜像会自动pull后再创建容器
--name 对容器id重命名
此时访问http://ip:9000即可,记得点击下图中的Setup/reset Database for labs:
最后再进入sqli容器(前面我对容器重命名为sqli):
docker exec -it sqli bash
进入容器后,输入mysql即可进入mysql对数据库进行查看管理,如下所示: