kali使用docker安装DVWA

上一篇文章我记录了如何使用kali安装DVWA,但是我是一个一个组件安装的,非常麻烦,比如数据库还需要配置,花费时间很多。昨天在逛github时,发现大佬的靶场都是通过docker打包好的,如果我也用docker安装DVWA,只需要几行命令就可以完成了。

Ok, Let's do it!

1.首先安装docker软件

sudo apt-get install docker.io -y

如果感觉下载很慢,请更改apt源

vim /etc/apt/sources.list

#然后写入下面的apt阿里源
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib 

 2.配置docker源为国内,加快下载镜像的速度。

sudo vim /etc/docker/daemon.json

# 将以下代码写入,包括了网易、docker中国区和中科大的源
{
     "registry-mirrors": ["http://hub-mirror.c.163.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
}

# 重启docker
sudo service docker restart
# 配置开机自启动
sudo systemctl enable docker

输入sudo docker info

查看是否为国内源

kali使用docker安装DVWA_第1张图片

3.下载DVWA源

搜索DVWA

# 搜索DVWA源
docker search dvwa

如图所示 

kali使用docker安装DVWA_第2张图片

拉取镜像

sudo docker pull vulnerables/web-dvwa

如图

kali使用docker安装DVWA_第3张图片

 启动容器,将本地的5555端口映射到容器的80端口。

sudo docker run -d --rm --name dvwa -it -p 5555:80 vulnerables/web-dvwa

 输入ip a ,查看kali地址,

kali使用docker安装DVWA_第4张图片

 在浏览器中输入: 192.168.204.133:5555。即可访问

kali使用docker安装DVWA_第5张图片


 

 默认用户名和密码是admin password 

如图是登录成功的界面

kali使用docker安装DVWA_第6张图片

 鼠标下滑到底部,点击Create/Reset Database

如图所示

kali使用docker安装DVWA_第7张图片

然后会自动跳转到登录页面,重新输入密码后进入,看到这个界面代表环境搭建成功!

kali使用docker安装DVWA_第8张图片

你可能感兴趣的:(docker,容器,运维)