超集使用和/或通过docker登录

超集使用和/或通过docker登录,docker,superset,apache-superset,Docker,Superset,Apache Superset,我曾尝试按照官方文档中的说明安装Apache Superset工具,但遇到了各种各样的问题 我决定改为通过docker pull并从docker Hub中拉出amancevice/superset图像,一切顺利,但是现在,当我启动容器并获取超集登录页时,它会要求我登录,而我看不到任何方法可以知道Admin用户或超集用户或任何其他用户的密码。我也看不到在容器本身中创建用户和密码的任何方法 任何关于如何通过登录实际开始使用超集的帮助,都将不胜感激 谢谢,当docker映像运行时,打开docker控制

我曾尝试按照官方文档中的说明安装Apache Superset工具,但遇到了各种各样的问题

我决定改为通过
docker pull
并从docker Hub中拉出amancevice/superset图像,一切顺利,但是现在,当我启动容器并获取超集登录页时,它会要求我登录,而我看不到任何方法可以知道Admin用户或超集用户或任何其他用户的密码。我也看不到在容器本身中创建用户和密码的任何方法

任何关于如何通过登录实际开始使用超集的帮助,都将不胜感激


谢谢,

当docker映像运行时,打开docker控制台,然后运行

fabmanager create-admin --app superset
1) 使用docker图像查找docker图像

2) 使用以下命令进入docker图像: docker exec-it bash

3) 在docker映像内部运行超集init文件。
然后尝试使用admin/admin,因为超集将加载默认角色、权限和仪表板。

您缺少执行
超集init
来设置凭据

您可能希望尝试以下步骤:

# pull docker image
docker pull amancevice/superset

# setup configuration directory
mkdir -p ~/superset/conf & mkdir -p ~/superset/data

# run image (user `0` is root user)
docker run --name superset -u 0 -d -p 8088:8088 -v ~/superset/conf:/etc/superset -v ~/superset/data:/var/lib/superset amancevice/superset

# setup credentials (such as admin/admin)
docker exec -it superset superset-init
然后,访问位于的服务


这是我得到的:PS C:\Windows\system32>fabmanager创建管理--应用程序超集fabmanager:术语“fabmanager”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在第1行,char:1+fabmanager创建管理--应用程序超集+~~~~~~~~~~~~~+CategoryInfo:ObjectNotFound:(fabmanager:String)[],CommandNotFoundException+FullyQualifiedErrorId:CommandNotFoundException
# load examples
docker exec -it superset superset load_examples