基于CectOS7利用docker搭建Vulhub漏洞靶机环境
准备条件
通网的CentOS7一台
第一步:在CentOS7上安装docker
Docker 支持以下的 64 位 CentOS 版本:
CentOS 7
CentOS 8
更高版本…
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
centos安装python3
链接: 安装教程
安装 docker-compose
python3
pip3 install docker-compose
或者
python2
pip install docker-compose
测试安装的版本
docker-compose --version
docker-compose启动报错
docker-compose 是docker的管理控件,因此它的运行依赖于docker进程的运行,因此先要去检查docker进程是否已经正常启动。
ps aux |grep docker
启动docker服务
systemctl start docker
暂停docker服务
systemctl stop docke
重启docker服务
systemctl restart docker
设置开机自启动docker服务,命令:
systemctl enable docker
CentOS7下载vulhub
安装git命令
yum install -y git
github不能连接问题
通ipaddress查询GitHub.com的ip
在Linux中修改hosts文件,添加GitHub的IP
vim /etc/hosts
gihub下载
git clone https://github.com/vulhub/vulhub.git
vulhub的使用
切换到对应的vulhub目录下
vulhub官网
Path即为路径
启动镜像
docker-compose up -d
关闭镜像
docker-compose down