HFish/docs/2-1-docker.md
2021-10-15 15:08:32 +08:00

75 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Docker版本简介
Docker是我们推荐的部署方式当前在2.6.2版本,我们增加了以下特性
- 使用docker-compose默认拉起**HFish**以及**MySql镜像**
HFish镜像采用host模式启动MySql镜像bridge模式启动。可在docker-compose.yml中修改MySql镜像的密码和映射端口。
- 进行数据持久化保存。
docker-compose.yml同目录下会生成一个data文件夹用于存放当前的所有攻击数据。另外会生成一个logs文件夹存放当前的所有日志。
### Docker安装说明
**<u>请确认自己的环境已经安装docker和docker compose</u>**
> 步骤1:将docker-compose.yml放置到需要启动HFish的服务器
下载:[docker_compose.yml](https://hfish.cn-bj.ufileos.com/docker-compose/2.6.2/docker-compose.yml)
> 步骤2:在dockercompose.yml中按需修改MySql容器的对外映射端口和登陆密码
`注意,无论是修改端口还是密码,都需要将箭头所指的两个位置同步做修改`
<img src="http://img.threatbook.cn/hfish/image-20211013175549337.png" alt="image-20211013175549337" style="zoom:40%;" />
> 步骤3: 使用docker-compose up命令启动docker
```
docker-compose up -d
```
> 注意:在docker启动后会有几分钟的mysql容器初始化请耐心等待
<img src="http://img.threatbook.cn/hfish/image-20211012222554572.png" alt="image-20211012222554572" style="zoom: 20%;" />
<img src="http://img.threatbook.cn/hfish/image-20211013163538978.png" alt="image-20211013163538978" style="zoom:20%;" />
> 步骤4:登陆HFish
登陆地址:https://ip:4433/web
初始用户名:admin
初始密码:HFish2021
### 查看HFish日志
docker-compose.yml同目录下会生成一个data文件夹用于存放当前的所有攻击数据。另外会生成一个logs文件夹存放当前的所有日志。
![image-20211012223326542](http://img.threatbook.cn/hfish/image-20211012223326542.png)
### 查看Docker日志
进入docker-compose.yml的目录执行
```shell
docker-compose logs
```