centos7安装docker并搭建DVWA靶场和Pikachu靶场

简介: centos7安装docker并搭建DVWA靶场和Pikachu靶场

首先利用ssh远程连接到centos7,便于命令的复制与粘贴

安装Docker

yum install -y docker

image.png查看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

image.png

配置docker的镜像源笔者在这里使用中科大的docker源大家也可以使用阿里云的docker源


在配置文件 /etc/docker/daemon.json 中加入:

{

 "registry-mirrors":["https://docker.mirrors.ustc.edu.cn/"]

}

重新启动 dockerd:

sudosystemctlrestartdocker

配置完成之后,执行docker info

查看是否配置成功

image.png

安装DVWA

使用docker拉取DVWA镜像

docker pull vulnerables/web-dvwa

image.png

运行DVWA

docker run --rm-it-p80:80 vulnerables/web-dvwa

出现这个界面代表运行成功,可以在浏览器中输入ip即可进入DVWA靶场

image.png

账号admin

密码password

点击创建即可完成搭建

image.png

点解log in登录即可

image.png

至此dvwa靶场搭建完成

安装Pikachu

首先需要安装git工具将pikachu的源代码给拉取下来

yum install -ygit

拉取Pikachu

git clone https://github.com/zhuifengshaonianhanlu/pikachu.git

进入pikachu目录

cd pikachu

image.png

将pikachu编译为docker镜像

docker build -t"pikachu" .

image.png

运行pikachu

docker run -d-p8080:80 pikachu

输入你的IP地址加端口号8080

例如

http://192.168.0.11:8080/

点击进行初始化

image.png

image.png

image.png

至此环境搭建完成

目录
相关文章
|
21天前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
657 2
【最新版正确姿势】Docker安装教程(简单几步即可完成)
|
1月前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
368 11
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
28天前
|
Docker 容器
【赵渝强老师】使用二进制包方式安装Docker
本文介绍了在企业生产环境中无法直接访问外网时,如何使用Docker官方提供的二进制包进行Docker的离线安装。文章详细列出了从安装wget、下载Docker安装包、解压、复制命令到启动Docker服务的具体步骤,并提供了相关命令和示例图片。最后,还介绍了如何设置Docker为开机自启模式。
|
28天前
|
缓存 Ubuntu Linux
如何安装Docker
如何安装Docker
127 0
|
7月前
|
Ubuntu 网络安全 数据安全/隐私保护
百度搜索:蓝易云【docker通过dockerfile安装sftp教程。】
现在,你已经通过 Dockerfile 成功安装了 SFTP,并且可以使用指定的用户名和公钥进行远程访问。请确保替换示例中的用户名、密码和公钥为自己的实际值。
175 1
|
消息中间件 Shell RocketMQ
百度搜索:蓝易云 ,常用环境部署—Docker安装RocketMQ教程!
通过按照上述步骤,您可以在Docker中成功安装和部署RocketMQ。请注意,上述命令仅提供了一个基本的安装和配置过程,具体配置和使用可以根据您的需求进行进一步调整。确保在执行命令之前,您已经安装并配置好Docker环境。
186 0
|
2月前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
59 1
|
4月前
|
Linux 测试技术 Docker
Docker CE for CentOS 安装教程
Docker CE for CentOS 安装教程
143 1
|
5月前
|
关系型数据库 MySQL Linux
Docker安装mysql详细教程, mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘(报错已解决)
Docker安装mysql详细教程, mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory) 已解决
|
7月前
|
关系型数据库 MySQL 数据库
docker 安装mysql(踩坑踩得想哭 详细解决教程)ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using pa
docker 安装mysql(踩坑踩得想哭 详细解决教程)ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using pa
684 1