Ubuntu Server使用Docker容器快速创建DVWA靶场
文章发布时间:
最后更新时间:
页面浏览:加载中...
最后更新时间:
页面浏览:加载中...
使用VMware安装Ubuntu系统,安装Docker容器,使用Docker容器搜索DVWA镜像,选择一个的安装,启动容器访问测试
前期准备
Vmware虚拟机软件,Ubuntu Server镜像文件 可以参考:
1 |
|
下载&镜像源链接
Ubuntu Server 20.0.4镜像下载链接:
1 |
|
也可在此链接内选择自己需要的版本:
1 |
|
Ubuntu镜像源地址(也可以参考https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/这里配置):
最好安装的时候就配置好镜像源
1 |
|
安装并配置docker
1.使用下列命令安装docker
1 |
|
2.使用下列命令编辑并创建docker的镜像源配置文件,下面为网易的镜像源
1 |
|
3.可以到阿里云获取加速地址参考下面的链接内容
1 |
|
获取到的链接跟上面操作一样,下面为我自己的链接
1 |
|
4.设置完成之后启动docker
1 |
|
5.搜索并拉取dvwa镜像
1 |
|
以下是这条命令的详细解释:
- docker run:这是在Docker环境中运行容器的命令。
- –name dvwa:这是为容器指定一个名称。这将在Docker环境中创建一个名为dvwa的容器实例。
- -p 1000:80:这是将主机的端口1000映射到容器的端口80。这意味着当你在主机上访问(虚拟机IP)localhost:1000时,实际上是在访问容器中的服务,该服务正在监听80端口。
- sagikazarmark/dvwa:这是指明要使用的Docker镜像的名称。
- 这个命令将启动一个新的Docker容器,并使用提供的参数进行配置。容器将在后台运行,直到被显式停止或重启。如果您想要查看容器的状态,可以使用docker ps命令。
6.查看虚拟机的IPb并访问测试
1 |
|
主机访问192.168.77.136:1000即可
登录dvwa,用户名:admin 密码:password 并初始化数据库即可开始使用