1. 为什么选择Kali Linux+Docker部署Vulfocus
如果你正在学习网络安全,或者需要测试自己的安全工具,一个本地化的漏洞靶场绝对是刚需。Vulfocus作为国内知名的漏洞演练平台,集成了上百种常见漏洞环境,从SQL注入到远程代码执行应有尽有。而Kali Linux作为渗透测试的瑞士军刀,天生就是运行这类安全工具的最佳载体。
我最初也是在虚拟机里直接安装各种漏洞环境,直到磁盘被塞爆三次后才醒悟——用Docker容器化部署才是正道。容器不仅隔离性好、资源占用低,最关键是能像乐高积木一样随时拆装不同漏洞环境。实测下来,同样的漏洞环境用Docker部署比传统方式节省60%以上的磁盘空间,这对经常需要切换测试场景的安全人员简直是救命稻草。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与常见坑位排查
2.1 Kali Linux基础配置
首先确认你的Kali是最新版本(2023.x以上),老版本可能会遇到内核兼容性问题。打开终端输入以下命令更新系统:
bash复制sudo apt update && sudo apt full-upgrade -y
这里有个隐藏坑点:默认安装的Kali可能没有启用docker服务。用这个命令检查docker状态:
bash复制systemctl status docker
如果看到"inactive"字样,需要先启动服务:
bash复制sudo systemctl enable --now docker
2.2 磁盘空间管理
我遇到最多的问题就是新手在20GB的默认虚拟机配置下部署失败。用这个命令查看磁盘使用情况:
bash复制df -h
如果可用空间不足10GB,强烈建议通过虚拟机管理工具扩容到至少30GB。扩容后还需要用gparted工具调整分区大小,具体操作:
- 安装分区工具:
sudo apt install gparted -y - 启动图形化界面:
sudo gparted - 右键点击主分区选择"Resize/Move"
- 拖动滑块到最大容量后应用更改
3. 容器化部署实战步骤
3.1 拉取Vulfocus镜像
官方镜像托管在Docker Hub,直接执行:
bash复制docker
