【简介】
【前期文章】
【Microsoft Azure 的1024种玩法】一.一分钟快速上手搭建宝塔管理面板【Microsoft Azure 的1024种玩法】二.基于Azure云平台的安全攻防靶场系统构建【Microsoft Azure 的1024种玩法】三.基于Azure云平台构建Discuz论坛【Microsoft Azure 的1024种玩法】四. 利用Azure Virtual machines 打造个人专属云盘,速度吊打某云盘【Microsoft Azure 的1024种玩法】五.基于Azure Cloud Shell 一站式创建Linux VM【Microsoft Azure 的1024种玩法】六.使用Azure Cloud Shell对Linux VirtualMachines 进行生命周期管理【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科【Microsoft Azure 的1024种玩法】八. 基于Azure云端轻松打造一款好用的私有云笔记【Microsoft Azure 的1024种玩法】九. Microsoft Azure云端轻松构建部署PostgreSQL数据库【Microsoft Azure 的1024种玩法】十. 基于Azure App Service 快速上手部署 ASP.NET Web 应用【Microsoft Azure 的1024种玩法】十一.手动对Azure磁盘进行IOPS性能压力测试
【Microsoft Azure 的1024种玩法】十二. 使用Auzre cloud 安装搭建docker+vulhub靶场
一.创建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<
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 ###安装漏洞环境