docker搭建sql靶场
时间: 2023-09-19 18:08:16 浏览: 146
docker搭建mysql环境.pdf
要使用Docker搭建SQLi-LAB靶场,你可以按照以下步骤进行操作:
1. 首先,你需要安装Docker。你可以使用以下命令来安装所需的软件包:
```
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum install docker-ce
```
2. 如果之前已经安装过Docker,你可能需要先卸载旧版本,然后再重新安装。你可以使用以下命令来卸载旧版本:
```
yum remove docker docker-common docker-selinux docker-engine
```
3. 安装完成后,你可以使用以下命令来验证Docker是否成功安装:
```
docker version
```
4. 接下来,你需要拉取SQLi-LAB的Docker镜像。你可以使用以下命令来搜索并拉取镜像:
```
docker search sqli-labs
docker pull acgpiano/sqli-labs
```
5. 拉取完成后,你可以使用以下命令来运行SQLi-LAB镜像:
```
docker run -dt --name sqli -p 8888:80 --rm acgpiano/sqli-labs
```
通过以上步骤,你就可以使用Docker成功搭建SQLi-LAB靶场了。你可以通过访问`http://localhost:8888`来访问SQLi-LAB靶场。
#### 引用[.reference_title]
- *1* *2* [[SQL靶场搭建]使用Docker搭建SQLi-LAB靶场](https://blog.csdn.net/m0_61155226/article/details/129833018)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [docker部署常见的SQL注入靶场](https://blog.csdn.net/qq_52109950/article/details/129169073)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文