云服务器利用Docker搭建sqli-labs靶场环境

发布时间 2024-01-05 13:27:15作者: 晨曦初露

一、安装宝塔面板

使用xshell、electerm、SecureCRT等远程终端连接登陆上云服务器,在Linux宝塔面板使用脚本安装

安装后,如下图:按照提示,在云服务器防火墙/安全组放行Linux宝塔面板的端口

在浏览器打开上述网址,登录Linux宝塔面板:

二、安装Docker

在Linux宝塔面板登陆后,在“软件商店“中搜索docker,安装Docker管理器,

三、使用Docker安装sqli-labs

使用xshell、electerm、SecureCRT等远程终端连接登陆上云服务器后,在终端内运行下面命令:
1.Docker搜索sqli-labs镜像

sudo docker search sqli-labs

2.Docker拉取sqli-labs镜像

sudo docker pull docker.io/acgpiano/sqli-labs

3.Docker查看拉取到的sqli-labs镜像

sudo docker images

4.Docker创建sqli-labs容器

sudo docker run -d --name sqli-labs -p 1025:80 -p 13306:3306 docker.io/acgpiano/sqli-labs

主机与容器进行了端口映射,需要在云服务器防火墙/安全组放行1025端口和13306端口。
5.Docker查看正在运行的sqli-labs容器

sudo docker ps

四、测试sqli-labs靶场环境

在浏览器中输入http://<服务器IP>:1025