苏州的网站建设,有关网站建设的知识,做网站的职业叫什么,自己制作动画的软件centos 安装 docker-CSDN博客Docker下载部署
Docker是我们推荐的部署方式之一#xff0c;当前的版本拥有以下特性#xff1a;
自动升级#xff1a;每小时请求最新镜像进行升级#xff0c;升级不会丢失数据。数据持久化#xff1a;在宿主机/usr/share/hfish目录下建立dat…centos 安装 docker-CSDN博客Docker下载部署
Docker是我们推荐的部署方式之一当前的版本拥有以下特性
自动升级每小时请求最新镜像进行升级升级不会丢失数据。数据持久化在宿主机/usr/share/hfish目录下建立data目录用于存放攻击数据建立logs目录用于存放日志。
注意当前Docker版本使用host模式启动如果您不希望Docker的管理端开放除TCP/4433和TCP/4434以外的端口可暂停管理端内置默认节点。
Docker默认安装说明 确认主机中已安装并启动Docker docker version复制失败成功 运行HFish框内全部复制粘贴执行即可 docker run -itd --name hfish \
-v /usr/share/hfish:/usr/share/hfish \
--network host \
--privilegedtrue \
threatbook/hfish-server:latest复制失败成功
正常情况下返回如下内容 配置为后续自动升级框内全部复制粘贴执行即可 docker run -d \--name watchtower \--restart unless-stopped \-v /var/run/docker.sock:/var/run/docker.sock \--labelcom.centurylinklabs.watchtower.enablefalse \
--privilegedtrue \containrrr/watchtower \--cleanup \hfish \--interval 3600复制失败成功
正常情况下返回如下内容 登陆HFish 登陆地址https://[server]:4433/web/
初始用户名admin
初始密码HFish2021复制失败成功
Docker升级失败情况
如果已经配置了Docker镜像代理有可能会导致watchower无法生效手动执行
docker pull threatbook/hfish-server:3.3.4
docker tag threatbook/hfish-server:3.3.4 threatbook/hfish-server:latest
docker rm -f hfish
docker run -itd --name hfish \
-v /usr/share/hfish:/usr/share/hfish \
--network host \
--privilegedtrue \
threatbook/hfish-server:latest复制失败成功
未配置自动升级Docker单次手动升级 配置watchover框内全部复制粘贴执行即可 docker run -d \--name watchtower \--restart unless-stopped \-v /var/run/docker.sock:/var/run/docker.sock \--labelcom.centurylinklabs.watchtower.enablefalse \
--privilegedtrue \containrrr/watchtower \--cleanup \hfish \--interval 10复制失败成功 等待升级成功后登录Web管理页面确认升级完成 取消watchover自动升级 docker stop watchtower复制失败成功
完成watchover配置后后续如果还需手动升级只需要执行 docker start watchtower 和 docker stop watchtower 即可不需要反复配置watchover。
Docker修改持久化配置并重启 在/usr/share/hfish/config.toml下面修改配置 重启docker容器 docker restart hfish
忘记密码
如果用户不慎忘记HFish Web管理端admin密码可以按照如下步骤强行重置。 Linux 进入HFish管理端安装目录执行./tools -mode resetpwdkill hfish-server 等待几秒钟进程会被自动拉起使用默认账号密码admin/HFish2021进行登录 Windows 运行cmd进入HFish管理端安装目录进入当前版本目录执行tools.exe -mode resetpwd打开任务管理器结束hfish-server进程等待几秒钟进程会被自动拉起使用默认账号密码admin/HFish2021进行登录 Docker docker exec -it hfish /bin/shcd 3.0.1(版本号执行./tools -mode resetpwdexit 退出容器docker restart hfish使用默认账号密码admin/HFish2021进行登录