• 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
  • 相关阅读:
    题解 AT5228 【[ABC162A] Lucky 7】
    题解 P6467 【[COCI2008-2009#6] BUKA】
    2020 Codeforces 愚人节比赛题解 A~D
    题解 AT4251 【[ABC110A] Maximize the Formula】
    题解 AT5638 【November 30】
    题解 AT4164 【[ABC102A] Multiple of 2 and N】
    多项式全家桶
    烂题推荐
    NOIP 2020 游记
    P5048 题解
  • 原文地址:https://www.cnblogs.com/hhhhan1025/p/14262205.html
Copyright © 2020-2023  润新知