docker安裝+測試環境的搭建---


漏洞演練環境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!!~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM