You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下运行BloodHound无登录密码生成的解决求助

BloodHound Docker部署无登录密码问题修复方案

核心解决步骤

  • 从容器日志提取初始密码
    打开Docker Desktop,找到bloodhound-ce容器,查看其日志,搜索password关键词,初始登录密码会在容器启动日志里输出。用命令行的话执行:

    docker logs <容器ID或容器名> | findstr /i "password"
    

    容器ID/名称可以通过docker ps命令查看。

  • 手动指定密码启动容器
    放弃一键命令,自定义配置密码后启动:

    1. 先停止并清理现有容器:
      docker compose -f - down
      
      若命令失效,直接用docker stop <容器名> + docker rm <容器名>删除容器。
    2. 下载官方docker-compose配置文件:
      curl -L https://ghst.ly/getbhce > docker-compose.yml
      
    3. 编辑docker-compose.yml,在bloodhound-ce服务的environment块中添加密码配置:
      - BH_PASSWORD=你要设置的密码
      
    4. 重新启动容器:
      docker compose up -d
      
  • 重置现有容器的密码
    如果容器已经在运行但密码丢失/未生成,进入容器执行重置命令:

    docker exec -it <容器ID或容器名> bh reset-password
    

    按提示输入新密码后,重启容器即可生效。

额外排查点

  • 确保Docker Desktop以管理员身份运行,避免权限不足导致初始化脚本无法生成密码。
  • 检查容器网络连接正常,避免因网络问题导致初始化流程失败。

内容的提问来源于stack exchange,提问作者postMq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 23:09:53