首页 > 系统相关 >Centos7环境下Docker搭建vulhub

Centos7环境下Docker搭建vulhub

时间:2023-09-10 18:01:53浏览次数:48  
标签:vulhub compose ce Centos7 yum https Docker com docker

@[toc] Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 var code = "7ba6071e-929c-4a38-8b5d-49be072baba6" vulnhub是个提供各种漏洞平台的综合靶场,可供下载多种虚拟机进行下载。

一、Docker安装

1、查看centos内核版本

uname -r

Centos7环境下Docker搭建vulhub_git

2、安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

3、设置仓库,增加 docker repo

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Centos7环境下Docker搭建vulhub_docker_02

4、安装Docker

sudo yum install docker-ce (安装最新版本)
yum list docker-ce --showduplicates | sort -r(安装指定版本,推荐)
这里以18.03.1为例
yum install docker-ce-18.03.1.ce docker-ce-cli-18.03.1 containerd.io

Centos7环境下Docker搭建vulhub_Docker_03

5、启动Docker

systemctl start docker
systemctl enable docker(开机自启动)

6、测试一下

docker --version

Centos7环境下Docker搭建vulhub_git_04

7、设置国内源

vi /etc/docker/daemon.json
i插入以下内容,
{
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com",
     "https://3laho3y3.mirror.aliyuncs.com",
     "https://mirror.ccs.tencentyun.com"
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
  ]
}

8、重启

systemctl daemon-reload
   systemctl restart docker

9、安装docker-compose:

sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Centos7环境下Docker搭建vulhub_git_05

2、给可执行权限

chmod +x /usr/local/bin/docker-compose

3、测试一下

docker-compose version

Centos7环境下Docker搭建vulhub_Docker_06

二、vulhub安装

1、下载安装vulhub

git clone https://github.com/vulhub/vulhub.git
如果提示命令未找到
先安装git
yum install -y git

Centos7环境下Docker搭建vulhub_Docker_07

2、进入指定目录

Centos7环境下Docker搭建vulhub_git_08

Centos7环境下Docker搭建vulhub_docker_09

3、开启环境

docker-compose up

4、查看docker开放端口

docker ps

5、访问

Centos7环境下Docker搭建vulhub_Docker_10

用完别忘了关掉容器

docker stop

搭建完成!

标签:vulhub,compose,ce,Centos7,yum,https,Docker,com,docker
From: https://blog.51cto.com/u_16255631/7427201

相关文章

  • Navicat连接Docker创建的MySQL运行实例
    一步步教你在Docker中安装MySQL(qq.com)Docker部署MySql应用-魔鬼YU天使-博客园(cnblogs.com)拉取MySQL镜像我们可以通过Docker提供的命令,直接从DockerHub上拉取MySQL的官方镜像。打开终端,输入如下命令:dockerpullmysql:8.0其中,:8.0表示我们需要下载的MySQL版本,你也......
  • Centos7创建新用户设置密码,并赋予root权限
    Centos7创建新用户设置密码,并赋予root权限一、添加用户kubesphere二、为用户kubesphere设置密码三、给新用户kubesphere授权sudo命令四、查看/etc/sudoers五、实现免密切换到kubesphere一、添加用户kubesphereadduserkubesphere二、为用户kubesphere设置密码passwdkubesphere......
  • 安装基于WSL2的Docker Hub
    windows10使用wsl2安装docker_Aurora-vv的博客-CSDN博客排雷|WSL2+docker安装若干问题与解法(qq.com)整个安装过程的原理是:windows使用docker,必须先安装一个Linux虚拟机,才可运行docker,而采用wsl2安装虚拟机是目前最好的方法1安装WSL2控制面板->程序->启用或关闭Windows功......
  • Docker的网络模式简介
    1)docker网络常用命令查看docker的网络模式dockernetworklsdocker网络常用命令参数connect #连接容器到网络create#创建网络disconnect#断开容器与网络的连接inspect#显示一个或多个网络的详细信息ls#列出所有网络prune#删除所有未使用的......
  • 达梦数据库教程:docker安装DM8数据库
    安装前准备软硬件版本终端X86-64架构Docker2023年6月版下载Docker安装包请在达梦数据库官网下载Docker安装包。导入安装包拷贝安装包到/opt目录下,执行以下命令导入安装包:dockerload-idm8_20230808_rev197096_x86_rh6_64_single.tar结果显示如下:导入完成后,可以使用doc......
  • centos7 安装opencc问题
    make一直出错CMakeLists.txt文件修改c++=11==>https://github.com/BYVoid/OpenCC/commit/8cfee2627146d1912655fb70b413ae27b1b5c026修改部分如下把14改成11 -std=c++14==>-std=c++11 -DVERSION="$OPENCC_VERSION" add_definitions(   -std=c++11   -Wall )......
  • 1-centOS7搭建伪分布式Hadoop
    前言:虚拟机快照的使用VMwareWorkstation软件可以用快照进行迅速的虚拟机状态的切换※.类似于虚拟机备份,可以使用备份进行快速恢复。比如没安装jdk之前拍摄快照来备份※.若jdk没安装好或者jdk环境变量配置的有问题,可以用安装之前的快照快速恢复虚拟机1.拍摄快照:2.恢复......
  • windows系统上docker配置redis闪退以及版本匹配问题
    安装镜像首先,在windows命令行安装指定版本的redis镜像:dockerpull<image_name>:<version>除此之外,因为docker安装运行redis容器,是没有配置文件的,需要自己手动创建一个 redis.conf 文件。redis.conf文件的获取最好从github官网中找。将conf文件一下参数进行调整:bind......
  • 【云原生】使用Docker部署openGauss5.0.0【自制镜像更安全】
    opengauss5.0.0基于docker的安装强烈建议大家使用我的方法进行部署,因为我们不能确定第三方的opengauss-docker镜像在制作的过程中是否增加了其他步骤,做出来的镜像是否为纯净版镜像只有自己从openGauss官网下载的安装包,自己进行制作镜像,才能保证100%是纯净版镜像,利害关系在此就不阐......
  • CentOS7.5报java: error while loading shared libraries: libjli.so: cannot open sh
    1.问题描述:CentOS版本:CentOS-7.5-x86_64-DVD-1804jdk版本:jdk-8u161-linux-x64.tar配置jdk时,执行java报错java:errorwhileloadingsharedlibraries:libjli.so:cannotopensharedobjectfile:Nosuchfileordirectory 2.解决方法:发现是CentOS7.5不支持jdk-8u161......