首先利用ssh远程连接到centos7,便于命令的复制与粘贴
安装Docker
yum install -y docker
查看docker当前的状态
输入docker version出现以下内容则代表安装成功
[root@192 ~]# docker versionClient: Version: 1.13.1 API version: 1.26 Package version: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
启动docker并设置为开机自启动
systemctl start docker systemctl enable docker
配置docker的镜像源笔者在这里使用中科大的docker源大家也可以使用阿里云的docker源
在配置文件 /etc/docker/daemon.json
中加入:
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn/"]
}
重新启动 dockerd:
sudosystemctlrestartdocker
配置完成之后,执行docker info
查看是否配置成功
安装DVWA
使用docker拉取DVWA镜像
docker pull vulnerables/web-dvwa
运行DVWA
docker run --rm-it-p80:80 vulnerables/web-dvwa
出现这个界面代表运行成功,可以在浏览器中输入ip即可进入DVWA靶场
账号admin
密码password
点击创建即可完成搭建
点解log in登录即可
至此dvwa靶场搭建完成
安装Pikachu
首先需要安装git工具将pikachu的源代码给拉取下来
yum install -ygit
拉取Pikachu
git clone https://github.com/zhuifengshaonianhanlu/pikachu.git
进入pikachu目录
cd pikachu
将pikachu编译为docker镜像
docker build -t"pikachu" .
运行pikachu
docker run -d-p8080:80 pikachu
输入你的IP地址加端口号8080
例如
http://192.168.0.11:8080/
点击进行初始化
至此环境搭建完成