docker安装+测试环境的搭建---

时间:2024-01-23 09:45:10

漏洞演练环境docker地址:http://vulhub.org/#/environments/

环境:kali-linux-2017.2-amd64.iso

一、docker安装

1、先更新一波源:vim etc/apt/sources.list(先按i进行编辑,然后编辑完,shift+esc退出编辑,然后输入:wq 回车,退出编辑)

xx源:
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib 上下两个源都好用随便一个就ok
xx源: deb http:
//mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

(之前的源用#注释掉)

2、数字证书:

使用一条命令,添加新的密钥进入apt-keyring

apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6

3、安装完,更新一下

apt-get update

4、安装vmtools(vmtools可提前安装,我这里源不好使,我就先更新源再安装vmtools了)

apt-get install open-vm-tools-desktop fuse

5、确认apt添加了https方法和CA cerificates

apt-get install -y apt-transport-https ca-certificates

6、添加一个新的GPG key

apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

7、因为Kali2.0是基于Debian Wheezy版本,所以加入下面代码:

echo 'deb https://apt.dockerproject.org/repo debian-stretch main' > \

/etc/apt/sources.list.d/docker.list

8、更新

apt-get update

9、安装docker

apt-get install docker-engine

出现这个选择no,然后会再弹出个框,直接回车就ojbk。

# 安装结束,打开docker服务

service docker start

记得更新一下

apt-get update

# 验证安装,运行测试样例

docker run hello-world

二、环境搭建

1、安装完docker,安装docker-compose

先安装pip

curl -s https://bootstrap.pypa.io/get-pip.py | python

安装docker-compose(或者 apt-get install docker-compose)

pip install docker-compose

2、下载Vulhub

git clone https://github.com/vulhub/vulhub.git

3、如图:(我这里搭建discuz,其他的应该一样的)

输入

docker-compose up -d

over!!~~