基于CectOS7利用docker搭建Vulhub漏洞靶机环境

  • 准备条件
  • 第一步:在CentOS7上安装docker
  • centos安装python3
  • 安装 docker-compose
    • docker-compose启动报错
  • CentOS7下载vulhub
    • github不能连接问题
    • 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

基于CectOS7利用docker搭建Vulhub漏洞靶机环境相关推荐

  1. Docker基础学习笔记( 搭建web漏洞检测环境和容器中运行Django项目)

    目录 一.Docker技术的学习 1.1.docker安装(ubuntu16.04) 1.1.1.apt-get换国内清华源 1.1.2.安装最新版本的Docker 1.2.docker容器与镜像使用 ...

  2. 使用Docker如何搭建Web漏洞测试环境?

    本文和大家分享的是使用Docker搭建Web漏洞测试环境相关知识,希望对大家学习Docker有所帮助,一起来看看吧. 由于一直在做 Web 漏洞扫描器的开发, 那么就必然少不了 Web 的漏洞测试环境 ...

  3. 利用docker搭建php7cms靶机

    前言 今天应师父要求,写一篇利用docker搭建渗透靶机的文章来记录一下自己的菜鸟时光,要求是小白照着一步一步走就能搭建成功(即使我也是小白).想来想去还是从docker的安装说起吧. 一.docke ...

  4. 利用 Docker 搭建单机的 Cloudera CDH 以及使用实践

    利用 Docker 搭建单机的 Cloudera CDH 以及使用实践 想用 CDH 大礼包,于是先在 Mac 上和 Centos7.4 上分别搞个了单机的测试用.其实操作的流和使用到的命令差不多就一 ...

  5. 利用docker搭建在线Markdown服务器

    利用docker搭建在线Markdown服务器 [CodiMD] CentOS7服务器 1.安装docker和docker-compose 2.编写docker-compose.yml version ...

  6. win10本地利用docker搭建FATE【快速方法】

    win10本地利用docker搭建FATE[快速方法] 本文介绍如何利用docker快速搭建FATE(需要的前期准备:安装win10对应版本的docker) 1.启动任意docker,与本地地址相映射 ...

  7. 使用Docker搭建大数据Hadoop环境

    使用Docker搭建大数据Hadoop环境 一.安装Docker 原文地址:https://www.imooc.com/article/48676.http://www.runoob.com/dock ...

  8. Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress实践

    本文给大家分享的是作者基于Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress的详细过程,非常的全面,有需要的小伙伴可以参考下 Docker基于LXC实现了把软件封装到一个完 ...

  9. 基于Mac OS系统搭建51单片机开发环境

    基于Mac OS系统搭建51单片机开发环境 Reason 本人是杭电计科学生,参加的智能小车队伍平时需要大量基于单片机的操作,目前使用的是MBP(冤种mac),网上大多又是基于Windows系统等开发 ...

最新文章

  1. java批处理框架采集端_使用Spring Batch批处理框架(参考)
  2. Unity3D开发赛车Demo遇到的问题
  3. MD5算法了解(JAVA实现)
  4. 1.2 Spyder的基本使用
  5. Python用selenium获取cookie以后给rqeuests使用。
  6. 2011/5/18工作笔记
  7. ORA-01123:无法启动联机备份;未启用介质恢复(错误分析)
  8. CC1101、SI4432、SI4463 相互通信的可能性与得失探讨
  9. linux 程序占内存,linux下,一个运行中的程序,究竟占用了多少内存
  10. RBAC权限模型库表设计
  11. Android开发笔记(三十四)Excel文件的读写
  12. 深入理解iPhone数据持久化(手把手教你iphone开发 - 基础篇)
  13. 二十七、单张图片上传预览
  14. [paper reading] 译 + 注 :如何阅读 Research Papers(Andrew Ng)
  15. ssh-copy-id非22端口的使用方法
  16. 图书租借管理系统java_阅览室图书租借管理系统下载
  17. Vue之跨域调用网易云音乐API及QQ音乐API
  18. HMM和Viterbi算法
  19. 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第3章 TWen-ASR-ONE 多线程和消息队列
  20. FormData 对象上传二进制文件

热门文章

  1. 十五、SpringBoot2核心技术——web开发(模块引擎Thymeleaf)_下
  2. Android display架构分析-SW架构分析(1-8)
  3. 基于Matlab传统有限差分的最小二乘积分波前重构算法
  4. 基于STM32F030的LED指尖陀螺
  5. 东方财富函数 量化交易 第001记录 量价研究的开始
  6. 玉米社:营销推广软文_文章写作类型有哪些?
  7. 【C语言必看】哟写BUG呢,我敢保证你踩过坑
  8. FCC认证顶快时间和至低费用
  9. 可怕的不是堕落,而是清楚自己在堕落
  10. 中国电子产品检测包含那些类型2?