zoukankan      html  css  js  c++  java
  • CentOS系统7.6版本利用docker安装dvwa

    本次使用CentOS 7.6系统

    利用官方提供dvwa的docker版本搭建靶机的过程如下:

    1.卸载老版本的docker及其依赖

    sudo yum remove docker docker-common container-selinux docker-selinux docker-engine

    2.更新yum源

    yum -y update

    3.安装必要的系统工具,其中yum-utils,它提供了yum-config-manager,可用来管理yum源

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

    4.添加软件源信息

    sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    5.更新索引

    sudo yum makecache fast(CentOS 7)
    sudo yum makecache(CentOS 8)

    以上步骤都是必须的,否则会出现No package docker-ce available现象

    6.安装docker-ce

    sudo yum -y install docker-ce

    注意docker-ce为官方社区版本

    7.启动docker

    sudo systemctl start docker

    8.在配置文件/etc/docker/daemon.json(没有该文件则新建)中添加镜像加速器地址,并重新加载配置文件、重启docker服务

    {
      "registry-mirrors": ["https://m7fo6ppj.mirror.aliyuncs.com"]
    }

    阿里云的镜像加速地址需登录后访问:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors ,加速器地址为:https://m7fo6ppj.mirror.aliyuncs.com

    勿忘重新加载配置文件,刚开始没有重新加载以及重启docker,还是无法下一步拉取到dvwa镜像

    sudo systemctl daemon-reload 
    #重新加载daemon.json文件
    sudo systemctl restart docker
    #重启docker服务

    9.从dvwa官网拉取docker文件

    docker pull vulnerables/web-dvwa

    vulnerables/web-dvwa是dvwa官网上github上提供的容器

    10.将docker的80端口映射到主机的12345端口,并重命名为dvwa

    docker run -dit --name=dvwa -p 12345:80 vulnerables/web-dvwa
  • 相关阅读:
    Redis事务和锁
    11/6笔记 补充(Redis持久化,RDB&&AOF)
    11/6随笔
    Redis 安装教程
    Redis通用指令和第一个Jedis程序的实现
    Redis学习第二天
    SpringBoot学习笔记
    1000行代码手写服务器
    log4j创建实例异常
    寒假阅读人月神话3
  • 原文地址:https://www.cnblogs.com/hhhhan1025/p/14262205.html
Copyright © 2011-2022 走看看