【简介】
一.创建Azure VM虚拟机
二. 远程连接云服务器
2.1 使用远程工具登陆到服务器中
2.2 检查内核版本
安装Docker需要是Linux内核要3.10以上,使用 uname -a命令检查当前内核版本
三.配置yum源
3.1备份当前yum源
使用如下命令对当前的yum源进行备份
cd /etc/yum.repos.d
mkdir repos_bak ###建立备份使用的文件夹
mv *.repo repos_bak ###备份
执行完毕以后,如下图所示
3.2添加微软源
cat >>/etc/yum.repos.d/microsoft-prod.repo<<EOF [packages-microsoft-com-prod] name=packages-microsoft-com-prod baseurl=https://packages.microsoft.com/centos/7/prod enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc sslverify=1 EOF
3.3重建yum源缓存
使用如下命令对当前的yum源进行重建
yum clean all && yum makecache
四.安装docker容器
4.1 查看yum包是否是最新版
yum update -y
4.2 安装基本依赖环境
yum install -y yum-utils device-mapper-persistent-data lvm2
4.3 配置docker源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.4 安装docker
执行如下命令安装dockeryum -y install docker-ce ####默认安装即可也可以使用制定版本安装
4.5 查看docker版本,验证安装是否成功
执行如下命令查看当前docker版本
docker version
4.6 添加docker开机自启
systemctl start docker
systemctl enable docker
4.7安装docker-compose以及加权限
执行如下命令安装安装docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-
uname -s-
uname -m> /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
五.安装vulhub靶机
5.1 安装git命令用于下载
执行如下命令安装git
yum -y install git
5.2查看git版本,验证是否成功
git -version
5.3创建存放环境的文件夹
mkdir dio
5.4下载编译vulhub靶机
5.5 进入要测试漏洞的目录,开启环境
cd /dio/vulhub/httpd/CVE-2017-15715
docker-compose up -d ###安装漏洞环境