Kali-2020 配置Docker

Kali 2020 安裝Docke

爲何在Kali上安裝Docker?

Kali有不少工具,可是您想運行一個不包含的工具,最乾淨的方法是經過Docker容器。例如,我正在研究一個名爲vulhub的靶場測試環境
(https://github.com/vulhub/vulhub) ,該靶場測試環境運行在docker環境下可對Apache和Nginx出現的漏洞進行測試。
很是簡單,而且不會使用python依賴關係等污染系統的其他部分。此外,Kali軟件包存儲庫中包含該工具的較舊版本,使用Docker您能夠嘗試使用現有工具的新版本而不會引發任何庫版本衝突等。

python

部署前準備

在開始以前,請確保您的Kali Linux徹底是最新的。
添加Docker PGP key:
由於國內對docker官網的網速支持並不友好,我將使用清華鏡像做爲代替,阿里雲docker對一些鏡像支持也太友好故未選擇。

linux

curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

配置Docker APT repository:
(Kali is based on Debian testing, which will be called buster upon release, and Docker now has support for it)
git

echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list

更新APTgithub

sudo apt-get update

安裝Docker

若是您安裝了舊版本的Docker,請卸載它們:docker

sudo apt-get remove docker docker-engine docker.io

安裝docker:json

sudo apt-get install docker-ce

查看docker狀態:bootstrap

sudo systemctl status docker

啓動docker:vim

sudo systemctl start docker

開機自動啓動:curl

sudo systemctl enable docker

安裝pip

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

安裝docker-compose

pip install docker-compose

解決執行 docker-compose up -d 報錯

建立daemon.json文件,並輸入以下內容工具

sudo vim /etc/docker/daemon.json
{ "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"] }

重啓服務

systemctl daemon-reload
systemctl restart docker

開啓靶場

docker-compose up -d

關閉靶場

docker-compose down

參考文章:
https://cloud.tencent.com/developer/article/1589933

相關文章
相關標籤/搜索