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

至此环境搭建完成

目录
相关文章
|
7天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
112 64
|
8天前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
69 24
|
9天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
61 24
|
8天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
97 11
|
17天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
157 77
|
25天前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序
|
4天前
|
Unix Linux Docker
CentOS停更沉寂,RHEL巨变限制源代:Docker容器化技术的兴起助力操作系统新格局
操作系统是计算机系统的核心软件,管理和控制硬件与软件资源,为用户和应用程序提供高效、安全的运行环境。Linux作为开源、跨平台的操作系统,具有高度可定制性、稳定性和安全性,广泛应用于服务器、云计算、物联网等领域。其发展得益于庞大的社区支持,多种发行版如Ubuntu、Debian、Fedora等满足不同需求。
18 4
|
19天前
|
数据建模 应用服务中间件 nginx
docker替换宿主与容器的映射端口和文件路径
通过正确配置 Docker 的端口和文件路径映射,可以有效地管理容器化应用程序,确保其高效运行和数据持久性。在生产环境中,动态替换映射配置有助于灵活应对各种需求变化。以上方法和步骤提供了一种可靠且易于操作的方案,帮助您轻松管理 Docker 容器的端口和路径映射。
60 3
|
25天前
|
存储 缓存 监控
Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
本文介绍了Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
66 7
|
25天前
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
32 5

热门文章

最新文章