有些一样的过程我直接用了前人的图,不一样的过程我用了自己的图。
虚拟机vm15,kali2020.
安装docker
更新源
用vim /etc/apt/sources.list 打开源文件,添加要使用的源,不需要的则在前面加#
更新软件包列表
apt-get update
导入证书
apt-get install -y apt-transport-https ca-certificates
安装dirmngr包
apt-get install dirmngr
添加GPG密钥并添加更新源
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
再次更新软件列表
apt-get update
安装docker
apt-get install docker-ce
启动docker
安装 docker-compose
apt-get install docker-compose
检查一下docker是否安装成功 docker run hello-world
下载vulhub
解压到当前目录 unzip xxxx
进入 /flask/ssti 目录进行演示 docker-compose up -d
查看启动环境,发现端口是8000
docker-compose ps
然后我们可以在浏览器进行访问:
漏洞环境使用完成记得关闭
docker-compose down
参考:
https://blog.csdn.net/weixin_46665974/article/details/114941701?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link
https://www.cnblogs.com/zzjdbk/p/13068116.html