docker 查看未启动成功容器日志_docker+bwapp渗透测试环境搭建

1、官网下载docker并安装

2、查看是否安装成功,启动docker

a71edd16e9e7241f647f8f5f2dc103b6.png


3、搜索下有哪些镜像 docker search bwapp

b3da271245a27a45d26a019e2e5983d7.png


4、选择第一个,官方封装的比较稳定

docker pull +你要下载的镜像的 NAME

1ad6f7d35cb1304a57cc1ba2181e9088.png

当然也可以下载其他的镜像

# 第一次启动
docker pull http://registry.cn-shanghai.aliyuncs.com/yhskc/bwapp
docker run -d -p 0.0.0.0:80:80 http://registry.cn-shanghai.aliyuncs.com/yhskc/bwapp
# 搭建好 bWAPP 实验环境后,以后再启动 bWAPP
docker container list -a # 查看 container id
docker start xxx # xxx 就是上一步获得的 container id,运行完这条命令后,访问响应的网址即可

5、查看已有的镜像 docker images

9cbf0f94925b77d72cb9831a39c2c57a.png


6、容器端口映射docker run -d -p 8080:80 raesene/bwapp

*docker run 运行

-d 后台运行

-p要映射的端口 我这里是8080 最后再加上你要运行的容器的名称(如果端口被占用,需要重新映射一个)

34cf0652d1e6a2c2b50f731062500430.png

!!如何查看端口是否被占用

dos窗口打开,不带docker,直接 输入netstat -ano | findstr "8080"(说明未被占用)

fa701d28d878418c5032e01245c234f3.png


如果出现 以下端口报错情况,查看日志docker logs -f -t --tail 1000 wizardly_dhawan(后面 是容器名)

ce6ae40832dc7a038018b5d5d33457cf.png


解决方法就是把docker重启一下,再重新执行docker run指令

7、地址输入127.0.0.1回车并不能打开,要初始化数据库,127.0.0.1/install.php

点击click here ,再次访问127.0.0.1:8090(后面端口根据自己最终映射的为准)

8、访问成功(要先注册一下,记住不要勾选e-mail activation!!!)

bea3ea66a170c3eb3544b42378c4868f.png

____________________________________________________________________________________________

但是第二天启动docker后不能访问8090页面,那就重启一下容器,docker restart+容器名!!!

查看已有的容器端口映射情况

docker ps -a

138810e9b7db11fc3b753b6ba45cd823.png

docker restart quizzical_bohr

浏览器输入127.0.0.1:8090

输入之前的用户名密码

50baddc9d0b35b5fae1de6d19b68fde3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值