Docker安装+靶场环境

一.Docker 安装
1.准备工作
1.准备一台干净的虚拟机
2.执行uname-a 查看内核版本 3.10 以上(CentOS6.5 以上)
Docker安装+靶场环境
文章图片
【Docker安装+靶场环境】2. 替换Docker的安装源
1.yum update (更新系统,跟不跟新都可以)
2.yum install -y yum-utils device-mapper-persistent-data lvm2(下载Docker一些依赖)
3.yum-config-manager --add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.yum list docker-ce --showduplicates | sort -r (查看所有Docker版本)
3.Docker安装
1.yum install -y doc ker-ce(安装最新)
2.yum install -y doc ker-ce-18.09.9 docker-ce-cli-18.09.9(下制定版本)
4.systemctl start docker 启动docker
5.docker version查看版本
Docker安装+靶场环境
文章图片
!!client和server 必须都有
没有怎么办? 执行systemctl restart docker 从新启动一下
6.开机启动设置 systemctl enable docker
7.国内加速镜像使用阿里云
1.vim / etc/docker/daemon.json
2.{"registry-mirrors": ["https://xxxxxxxx.aliyuncs.com"]}(自己阿里云找一个)
Docker安装+靶场环境
文章图片
3.systemctl daemon-reload(权限不够使用sudo 提权)
4.systemctl restart docker
8.以上docker安全完成---------------------
二.Docker 安装方法二
1.curlhttps://releases.rancher.com/install-docker/18.09.sh| sh
2.完事了
三.Docker部署DVWA靶场(Web环境)
1.前天虚拟机有docker
2.docker pull infoslack/dvwa(下载镜像)
3.docker run -d -p 80:80 -p 3306:3306-e MYSQL_PASS=" password" infoslack/dvwa
4.启动完 docker ps 看一下状态
5.浏览器访问 ip 然后完事
四.Docker部署Pikachu靶场(Web环境)
1.yum install -y git
2.git clonehttps://github.com/zhuifengshaonianhanlu/pikachu
3.cd pikachu/
4.docker build -t pikachu .
5.docker images
6.docker run -d -p 80:80 pikachu
7.访问浏览器

    推荐阅读