1、docker
添加Docker PGP key:
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
配置Docker APT repository:
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 update
安装docker:
sudo apt install docker-ce
查看docker状态:
sudo systemctl status docker
我这发现自动运行了,如果发现没运行,用下面的命令运行即可
运行docker:
sudo systemctl start docker
设置开机启动:
sudo systemctl enable docker
配置阿里云的docker加速器:
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://8t1idkel.mirror.aliyuncs.com"]
}
EOF
配置完重启下服务:
systemctl daemon-reload
systemctl restart docker
来个helloworld:
docker run hello-world
这里docker就安装好了。
2、docker-compose
安装pip(这里要等一会):
curl -s https://bootstrap.pypa.io/get-pip.py| python3
安装docker-compose:
pip install docker-compose
3、vulhub
git clone https://github.com/vulhub/vulhub.git
以复现shiro为例:
cd vulhub/shiro/CVE-2016-4437/
vim README.md
我们看下README.md看看这个漏洞怎么复现:
输入如下命令 ,稍等一会:
docker-compose up -d
完成后访问:
漏洞检测:
dnslog有返回,说明存在漏洞.
4、参考链接
https://cloud.tencent.com/developer/article/1589933
评论 (0)