Docker搭建Web测试靶场

一、DVWA搭建

1.获取镜像

在docker官方镜像仓库服务平台搜索需要的镜像

https://hub.docker.com/

2.利用docker搭建

(1)拉取镜像
复制代码
docker pull sagikazarmark/dvwa
(2)启动一个名为dvwa的容器,将容器的 80 端口映射到主机的 8080 端口(-p),并以后台模式运行(-d
复制代码
docker run -itd --name dvwa -p 8080:80 sagikazarmark/dvwa 

(3)设置开机自启动
复制代码
doceker updata --restart=always 
(4)进入容器
复制代码
docker exec -it f421b6a41807a4 bash

3.查看靶场

在网页输入自己的IP地址及映射的端口号登录

二、Pikachu搭建

1.获取镜像

与DVWA同理

2.使用docker搭建

(1)docker拉取镜像
复制代码
docekr pull area39/pikachu
(2)启动一个名为pikachu的容器,将容器的 80 端口映射到主机的 8081 端口(-p),并以后台模式运行(-d
复制代码
docker run -itd --name pikachu -p 8081:80 -p 13306:3306 area39/pikachu
(3)配置开机自启
复制代码
docker update --restart=always 5e1d8a6c774dd65
(4)进入容器
复制代码
docker exec -it 5e1d8a6c774dd65 bash

3.查看靶场

三、Sqli-labs搭建

1.获取镜像

2.使用docker搭建

(1)docker拉取镜像
复制代码
docker pull acgpiano/sqli-labs
(2)启动一个名为Sqli-labs的容器,将容器的 80 端口映射到主机的 8082 端口(-p),并以后台模式运行(-d
复制代码
docker run -itd --name sqli-labs -p 8082:80 acgpiano/sqli-labs
(3)配置开机自启
复制代码
docker update --restart=always 78ed3f5731afbbe
(4)进入容器
复制代码
docker exec -it 78ed3f5731afbbe bash

3.查看靶场

相关推荐
CJY6213 小时前
k8spod管理
云原生·容器·kubernetes
2601_962218473 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
智塑未来4 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
新时代牛马4 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
智购科技无人售货机厂家4 小时前
2026自动售货机制冷系统维护指南:从散热器清洁到压缩机换油的工程实践~YH
运维·redis·物联网·缓存·架构
剑客的茶馆4 小时前
开发者,运维怎样转行FDE?
运维·ai·开发·fde
Julien20044 小时前
控制 SELinux 文件上下文
linux·运维·服务器
众壹新能源科技4 小时前
功率预测误差考核怎么降?从气象源到上报口径的排查清单
运维·人工智能·自动化
DevLoom_5 小时前
SD卡插电脑提示:驱动器中的磁盘未被格式化?恢复数据正确处理步骤
运维·服务器·电脑
Orange_sparkle6 小时前
从 Docker 到 Doris:建立后端基础设施全景图
运维·docker·ai·容器·claude code