运用docker搭建DVWA靶场
时间: 2025-01-09 10:53:28 浏览: 68
### 使用 Docker 搭建 DVWA 教程
#### 下载并启动 DVWA 容器
为了快速部署 DVWA (Damn Vulnerable Web Application),可以利用 Docker 来简化这一过程。通过拉取预先配置好的 Docker 镜像来运行 DVWA 是一种高效的方法。
执行以下命令以获取官方推荐的 DVWA Docker 镜像:
```bash
docker pull sagikazarmark/dvwa
```
接着,使用下面这条指令来启动容器,并将其映射到主机端口 8087 上:
```bash
docker run -d -p 8087:80 --name dvwa sagikazarmark/dvwa
```
这会以后台模式启动名为 `dvwa` 的容器实例[^1]。
对于另一种常见的镜像源,则可以通过如下方式操作:
```bash
docker pull docker.io/citizenstig/dvwa
docker run -d -p 8999:80 --name dvwa docker.io/citizenstig/dvwa
```
这里选择了不同的端口号 8999 和镜像仓库地址 `docker.io/citizenstig/dvwa`[^3]。
还有一种选择是从另一个社区维护者那里获得镜像:
```bash
docker pull vulnerables/web-dvwa
docker run --rm -it -p 80:80 vulnerables/web-dvwa
```
此方法不仅指定了交互式的终端 `-it` 参数,而且设置了自动移除选项 `--rm`,使得停止后容器会被立即删除[^4]。
#### 访问 DVWA 应用程序
一旦上述任一命令成功完成,就可以打开浏览器访问 http://localhost:[所选端口]/ 并按照提示设置管理员密码从而初始化应用程序。
阅读全文
相关推荐

















