Docker安装+靶场环境

一.Docker 安装

1.准备工作

1.准备一台干净的虚拟机

2.执行uname-a 查看内核版本 3.10 以上(CentOS6.5 以上)

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安装+靶场环境_第1张图片

!!client和server 必须都有

没有怎么办? 执行systemctl restart docker 从新启动一下

6.开机启动设置 systemctl enable docker  

7.国内加速镜像使用阿里云

1.vim / etc/docker/daemon.json 

2.{"registry-mirrors": ["https://xxxxxxxx.aliyuncs.com"]}(自己阿里云找一个)

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.访问浏览器

你可能感兴趣的:(Docker安装+靶场环境)