docker搭建sqli-labs
时间: 2025-01-18 11:56:35 浏览: 71
### 使用 Docker 搭建 SQLi-Labs 环境
#### 安装 Docker
确保已经安装并配置好 Docker 环境。如果尚未安装,可以前往官方文档获取适合操作系统的安装指南。
#### 搜索镜像
为了找到合适的 `sqli-labs` 镜像,在命令行工具中输入如下指令来搜索可用的镜像:
```bash
docker search sqli-labs
```
这一步骤有助于了解有哪些版本可供选择,并查看各个版本获得的星数评价[^1]。
#### 下载镜像
根据搜索结果中的星级数量挑选最受欢迎的一个版本进行下载。通常推荐使用社区反馈良好的版本以减少潜在问题的发生。具体拉取命令如下所示:
```bash
docker pull acgpiano/sqli-labs
```
此命令会从 Docker Hub 上下载由用户 `acgpiano` 提供的 `sqli-labs` 镜像文件到本地环境中[^2]。
#### 启动容器
创建一个新的 Docker 容器实例并将指定端口映射至主机上以便外部访问。执行下面这条命令启动服务:
```bash
docker run -d --name sqli-labs -p 10012:80 acgpiano/sqli-labs
```
上述命令表示以后台模式运行名为 `sqli-labs` 的新容器,并将其内部的第 80 号端口绑定到了宿主机上的 10012 端口之上。
#### 测试平台访问
完成以上设置之后就可以尝试连接至刚建立起来的服务了。如果是直接利用 IP 地址加端口号的方式,则只需打开浏览器并在地址栏内键入形如 `http://<your-ip>:10012` 这样的 URL 即可加载页面;当然也可以通过预先设定好的 DNS 解析记录实现更友好的域名形式访问。
阅读全文
相关推荐


















