Windows搭建和使用vulhub的一些常用命令

本文部分参考个人博客:https://everythingis-ok.github.io/2025/07/17/windows11%E7%B3%BB%E7%BB%9F%E4%B8%8B%E6%90%AD%E5%BB%BA%E8%8E%B7%E5%8F%96-Vulhub%E9%9D%B6%E5%9C%BA/

1.安装一个Linux发行版

查看有哪些发行版:

bash 复制代码
wsl --list --online

安装:

bash 复制代码
wsl --install -d Ubuntu

查看已安装发行版:

bash 复制代码
wsl -l -v

进入Ubuntu,可以直接在文件资源管理的路径栏输入命令:

bash 复制代码
wsl -d Ubuntu

2.Docker Desktop重要设置

(1) 进入设置 → General,确认已勾选 **"Use the WSL 2 based engine"**。

(2) 如图所示:

3.检查Docker状态:

bash 复制代码
docker --version
docker compose version
docker ps

也可以通过docker desktop观察。

4.vulhub使用

注意wsl的NAT模式需要关闭代理或者给容器配置端口映射。

cd到想要学习的漏洞目录下:

bash 复制代码
docker-compose up -d

学习完后清理环境:

bash 复制代码
docker compose down -v
相关推荐
fetasty14 小时前
rustfs加picgo图床搭建
docker
YuMiao15 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
蝎子莱莱爱打怪1 天前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
chlk1232 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑2 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件2 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒2 天前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
小p2 天前
docker学习7:docker 容器的通信方式
docker