用的漏洞复现一般都是vulhub,建议你这边自己买个云服务器,如果你电脑内存够当我没说。
我用的kali自己搭建的靶场
这个大佬文章中,我搭建的时候一切顺利,就是最后报错:
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
就是需要加一个镜像地址
vim /etc/docker/daemon.json 增加镜像地址
{
"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}
然后正常运行就没问题了
在此我找到了几个常用的docker命令:
docker -v 查看版本
systemctl start docker 启用docker环境
docker ps -a 查看所有容器
docker ps 查看运行中的容器
sudo docker-compose down 在容器根目录中运行命令,关闭容器
service docker status 查看docker状态
service docker start 启动
docker restart 容器名/容器ID 重启容器
docker stop 容器名/容器ID 停止容器
docker rm 容器名/容器ID 移除容器
docker rmi容器名/容器ID 删除容器
docker run -p 8500:8080 -d node 启动刚刚下载的node镜像,让其在后台运行,将镜像中的node端口8080映射至物理机的8500端口,成功运行后会返回一串容器ID
免费的ctf:
https://ctf.bugku.com/
https://buuoj.cn/challenges
http://www.websec.fr
http://overthewire.org/wargames/
能实战还是实战吧,我感觉ctf比实战难