Kali 2020 安裝Docke
為什么在Kali上安裝Docker?
Kali有很多工具,但是您想運行一個不包含的工具,最干凈的方法是通過Docker容器,例如,我正在研究一個名為vulhub的靶場測驗環境
(https://github.com/vulhub/vulhub) ,該靶場測驗環境運行在docker環境下可對Apache和Nginx出現的漏洞進行測驗,
非常簡單,并且不會使用python依賴關系等污染系統的其余部分,此外,Kali軟體包存盤庫中包含該工具的較舊版本,使用Docker您可以嘗試使用現有工具的新版本而不會引起任何庫版本沖突等,
部署前準備
在開始之前,請確保您的Kali Linux完全是最新的,
添加Docker PGP key:
因為國內對docker官網的網速支持并不友好,我將使用清華鏡像作為代替,阿里云docker對一些鏡像支持也太友好故未選擇,
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)
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
更新APT
sudo apt-get update
安裝Docker
如果您安裝了舊版本的Docker,請卸載它們:
sudo apt-get remove docker docker-engine docker.io
安裝docker:
sudo apt-get install docker-ce
查看docker狀態:
sudo systemctl status docker
啟動docker:
sudo systemctl start docker
開機自動啟動:
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/17514.html
標籤:其他
上一篇:物理層網路時間源設備/時間源參考標準和協議,京準電子
下一篇:ThinkPHP 漏洞利用
