kali中docker安装 sqli-labs
时间: 2025-02-18 14:05:01 浏览: 79
### 安装 Docker
为了在 Kali Linux 上使用 Docker 安装和运行 SQLi-Labs 镜像,首先需要确保 Docker 已经正确安装并配置好。可以通过官方文档获取详细的安装指南[^1]。
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
### 获取镜像
接着,通过拉取 `acgpiano/sqli-labs` 这一特定版本的镜像来准备环境:
```bash
docker pull acgpiano/sqli-labs
```
### 启动容器
启动带有指定端口映射和服务名称的 SQLi-Labs 实例。这里展示了一个典型的命令用于创建名为 `sqli-labs` 的服务实例,并将其内部 Web 服务器暴露给主机上的任意 IP 地址下的 300 端口[^2]。
```bash
docker run -dt --name sqli-labs -p 300:80 --rm acgpiano/sqli-labs
```
上述命令中的 `-p` 参数指定了宿主机与容器之间的端口转发关系;而 `--rm` 则表示当容器停止时自动删除该容器以节省空间。
### 访问应用
一旦成功部署了 SQLi-Labs 应用程序,则可以在浏览器中访问 http://localhost:300 来查看其界面[^3]。
### 相关问题--
1. 如何验证 Docker 是否已成功安装?
2. 如果遇到网络连接失败的情况怎么办?
3. 怎样自定义 SQLi-Labs 的启动参数?
4. 可否调整默认开放的端口号?
阅读全文
相关推荐

















