開始部署
1.docker需要linux kernels大於3.10並且是64-bit的機器,用uname -a 可以檢視是否符合要求。
加入以下**:
deb wheezy-backports main
然後重新整理源:apt-get update
如果安裝過docker,則先刪除舊版本docker
apt-get purge lxc-docker*
apt-get purge docker.io*
apt-get update
3.確認apt新增了https方法和ca certficates
4.新增乙個新的gpg key
apt-key adv --keyserver hkp: --recv-keys 58118e89f3a912897c070adbf76221572c52609d
deb debian-wheezy main
#on debian jessie
#deb debian-jessie main
#on debian stretch/sid
#deb debian-stretch main
儲存後,然後更新:apt-get update
6.確認正確安裝repository
apt-cache policy docker-engine
7.正式安裝
apt-get update
apt-get install docker-engine
#安裝結束,開啟docker服務
service docker start
#驗證安裝,執行測試樣例
docker run hello-world
#如果沒有錯誤就大功告成了
安裝compose
pip install docker-compose
或者curl -l -s`-`uname -m` -o /usr/local/bin/docker-compose
拉取專案
git clone
cd vulhub
進入某乙個漏洞/環境的目錄
cd flask/ssti
自動化編譯環境
docker-compose build
啟動整個環境
docker-compose up -d
測試完成後,刪除整個環境
docker-compose down
資料夾下的docker-conpose.yml檔案可以看到當前埠,可以預設,也可以修改。
更新一下新方法
安裝https協議、ca證書、dirmngr
apt-get install dirmngr2.新增gpg金鑰並新增更新源
curl -fssl | sudo apt-key add -
echo 'deb buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
3.系統更新以及安裝docker
apt-get update
apt install docker-ce
4.啟動docker伺服器
service docker start
5.安裝compose
apt install docker-compose
使用Docker如何搭建Web漏洞測試環境?
本文和大家分享的是使用 docker 搭建web漏洞測試環境 學習docker 這些漏洞環境一般搭建比較繁瑣,而且出問題後有不能像 git 那樣方便的 回滾 操作,當然你可以使用 esxi 來管理,不過虛擬機器仍然會存在定期快照 回滾操作較長等繁重操作。那有沒有輕量級的能夠快速搭建 web 漏洞的測...
Kali Linux搭建vulhub漏洞環境
vulhub是乙個基於docker和docker compose的漏洞環境集合,進入對應目錄並執行一條語句即可啟動乙個全新的漏洞環境,讓漏洞復現變得更加簡單,讓安全研究者更加專注於漏洞原理本身,以下為搭建步驟 1 在對kali進行更新源後,使用系統自帶的包管理工具來安裝docker,鍵入命令 sud...
docker 搭建ruby on rails環境
1.首先建立dockerfile from ruby 2.5.1 run apt get update qq apt get install y nodejs yarn postgresql client run mkdir jizan workdir jizan copy gemfile jiza...