上次在Docker手动配置了一个Ubuntu的Lamp镜像,这次来试验一下使用这个镜像部署一个简单的web应用吧。
- 首先从Lamp镜像运行一个容器
root@VM-149-127-debian:~/app# docker run -itd -p 8081:80 –v /root/logs/DVWA/:/logs/ –-name dvwa f67 /bin/bash
- 进入容器进行具体配置
root@VM-149-127-debian:~/app# docker attach dvwa
- 新容器中Apache、mysql服务默认是关闭的,需要手动打开服务。
在打开Apache服务时可能会出现
解决办法在上一篇文章中提到过,编辑apache2.conf
- 服务启动后测试一下
- 然后将DVWA的源文件拷贝到容器中
root@VM-149-127-debian:~/app/DVWA# docker cp /root/app/DVWA/html/ dvwa:/var/www/
- 接下来就需要配置DVWA了
- 首先编辑html/config目录中的config.inc.php,修改数据库账号和密码,修改后保存
- 尽可能的让主页中不要出现红字(Disabled)
- 配置完成后点击Create/Reset Database,若出现Setup successful,则配置完成
- 在主页登录
- 登录成功后在主页设置为Low即可开始愉快的玩耍了
DVWA默认的用户有5个
admin/password
gordonb/abc123
1337/charley
pablo/letmein
smithy/password