docker安裝以及搭建漏洞環境

2021-09-01 13:03:42 字數 1976 閱讀 6014

開始部署

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...