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

Ubuntu Server 22.04下Docker部署Superset默认账号无法登录求助

解决Ubuntu Server 22.04上Apache Superset登录密码问题

步骤1:确认目标容器名称

先排查操作的容器是否正确,执行命令查看当前运行的Docker容器:

docker ps

找到Superset应用对应的容器名(通常为superset_app,部分场景可能带项目前缀)。

步骤2:正确进入容器并重置密码

进入容器后需先激活Superset的虚拟环境,再执行密码重置命令:

# 替换<容器名称>为实际查到的容器名
docker exec -it <容器名称> /bin/bash

# 激活虚拟环境
. /app/venv/bin/activate

# 重置admin账号密码
superset fab reset-password --username admin --password admin

执行成功后会收到Password reset for user admin has been done successfully.的提示。

步骤3:重启容器生效(可选)

若重置后仍无法登录,重启容器让配置生效:

docker restart <容器名称>

备选方案:重新创建管理员账号

如果admin账号未正常初始化,可重新创建并完成系统初始化:

# 进入容器并激活环境
docker exec -it <容器名称> /bin/bash
. /app/venv/bin/activate

# 创建管理员账号(可按需修改用户名、邮箱和密码)
superset fab create-admin --username admin --firstname Admin --lastname User --email admin@example.com --password admin

# 执行数据库迁移和系统初始化
superset db upgrade
superset init

完成后重启容器即可。

排查要点

  • 确认容器处于运行状态:若容器未启动,执行docker start <容器名称>
  • 查看容器日志排查错误:docker logs <容器名称>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 06:23:10