拉着你的小手-教你docker安装vulfocus

本文提供了一个详细的步骤指南,帮助读者在Ubuntu16+版本上正确配置并搭建vulfocus,包括使用香港服务器、设置registry-mirrors、安装Docker和DockerCompose,以及解决常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

        目前,网上好多搭建的vulfocus的教程,或说的不是太清楚、或方法已经失效、或解决不了报错问题、或不适合什么都看不懂的新手等种种问题。经过本人验证,下面方法可以完美搭建vulfocus。成功了别忘了点个关注谢谢师傅们!!!

一、注意事项

        1.1 ubuntu > 16版本

        1.2 最好用香港的服务器因为快

二、逐行键入命令

apt-get update
apt install docker
apt install docker-compose
docker -v                  # 检查是否安装好docker,安装好有版本提示。
docker-compose -v          # 检查是否安装好docker-compose,安装好有版本提示。

三、创建文件/etc/docker/daemon.json写入下面内容,并保存

{
  "registry-mirrors": [
	  "https://dockerproxy.com/"
  ]
}

四、继续逐行键入以下命令

docker pull dockerproxy.com/vulfocus/vulfocus:latest
docker tag dockerproxy.com/vulfocus/vulfocus:latest vulfocus/vulfocus:latest
docker rmi dockerproxy.com/vulfocus/vulfocus:latest
docker run -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=0.0.0.0 vulfocus/vulfocus

五、ojbk-访问搭建服务器的80端口-成功

### 搭建 VulFocus 靶场的详细过程 #### 准备工作 在开始之前,确保已经准备好一台运行 Ubuntu 的机器,并拥有管理员权限。以下是详细的搭建流程: --- #### 安装 Docker 及其依赖项 DockerVulFocus 平台的核心组件之一,因此需要先安装它。 通过阿里云镜像源来配置并安装 Docker 和相关依赖项: ```bash sudo apt update && sudo apt install -y curl apt-transport-https ca-certificates software-properties-common curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io ``` 验证 Docker 是否成功安装以及正常运行: ```bash sudo systemctl start docker sudo systemctl enable docker docker --version ``` 如果命令返回版本号,则说明 Docker 已经正确安装[^3]。 --- #### 下载并启动 VulFocus 镜像 完成 Docker安装之后,可以下载并启动 VulFocus 容器取官方提供的 VulFocus 镜像文件: ```bash docker pull vulfocus/vulfocus ``` 创建并运行容器,绑定宿主机端口 `80` 到容器内的 `80` 端口,并挂载 `/var/run/docker.sock` 文件以便动态管理其他容器: ```bash docker run -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=0.0.0.0 vulfocus/vulfocus ``` 上述命令会自动启动 VulFocus Web 应用程序,默认监听地址为 `http://<your-server-ip>`[^4]。 --- #### 测试访问 打开浏览器输入服务器 IP 地址或者域名(默认为 HTTP 协议),应该能够看到 VulFocus 登录页面。初始用户名密码通常设置为 `admin/admin` 或者可以通过文档进一步确认。 --- #### 常见问题排查 1. 如果无法连接到目标站点,请检查防火墙规则是否允许外部流量进入指定端口号; 2. 当遇到网络延迟较高时建议更换国内加速源如清华大学开源软件镜像站中的资源链接[^2]; 3. 对于某些特定功能可能还需要额外安装插件支持比如数据库服务等[^5]. ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值