docker部署AWVS
时间: 2024-12-31 11:33:01 浏览: 7
### 使用 Docker 部署 AWVS 教程
#### 获取 Docker 和 Docker Compose
对于如何安装 Docker 及 Docker-Compose 的具体步骤,建议查阅专门的教程文档。
#### 搜索并拉取 AWVS Docker 镜像
为了找到合适的 Acunetix Web Vulnerability Scanner (AWVS) Docker 镜像,可以通过 `docker search` 命令来查找可用镜像。之后使用 `docker pull` 下载指定的镜像文件[^2]:
```bash
docker search awvs
docker pull secfa/docker-awvs
```
这会从 Docker Hub 上下载由 secfa 提供的官方 AWVS 容器镜像。
#### 运行 AWVS 容器实例
启动容器时需注意端口映射设置,通常情况下是将主机上的某个未占用端口号(如 13443)转发给容器内部的服务监听地址(默认为 3443)。这样可以从外部网络访问运行中的扫描工具界面[^3]:
```bash
docker run -it -d -p 13443:3443 secfa/docker-awvs
```
上述命令将以守护进程模式 (`-d`) 后台运行该服务,并允许交互式终端连接(`-it`)以便于调试或其他需求。
#### 修改管理员账户信息
如果需要更改默认管理账号或者创建额外用户,则可通过进入正在运行的容器内执行相应指令完成操作[^5]:
```bash
# 进入容器
docker exec -it <container_id> /bin/bash
# 切换至配置目录下
cd /home/acunetix/.acunetix/
# 执行变更凭证脚本
./change_credentials.sh
```
按照提示输入新的电子邮件地址以及两次确认密码即可更新现有记录或新增一条完整的认证条目。
阅读全文