Docker安装Superset
- IT业界
- 2025-07-21 18:56:26

文章目录 拉取镜像安装创建目录运行Superset容器设置用户名密码初始化数据库服务初始化启动superset服务访问服务 拉取镜像 docker pull amancevice/superset
查看拉取的镜像ID
[root@bigdata ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE amancevice/superset latest 080aab78f603 2 years ago 2.34GB 安装 创建目录 mkdir /opt/superset/ -p 运行Superset容器 docker run -d -p 8088:8088 -v /opt/superset:/home/superset amancevice/superset查看运行后ID
[root@bigdata ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2aa4a3e53a3a amancevice/superset "gunicorn superset.a…" 4 minutes ago Up 3 minutes (healthy) 0.0.0.0:8088->8088/tcp, :::8088->8088/tcp pedantic_mclaren 设置用户名密码 docker exec -it 2aa4a3e53a3a flask fab create-admin --app superset可能报错,原因是本地的Python是2.x版本,执行该命令需要python3.x版本
Username [admin]: docker exec -it 2aa4a3e53a3a flask fab create-admin --app superset User first name [admin]: User last name [user]: avris Email [admin@fab.org]: Password: Repeat for confirmation: Traceback (most recent call last): File "/usr/local/bin/fabmanager", line 8, in <module> sys.exit(cli()) File "/usr/local/lib/python3.8/site-packages/flask_appbuilder/console.py", line 422, in cli cli_app() File "/usr/local/lib/python3.8/site-packages/click/core.py", line 829, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx mand.invoke(sub_ctx)) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/flask_appbuilder/console.py", line 137, in create_admin auth_type.get(_appbuilder.sm.auth_type, "No Auth method")解决方法进入容器创建用户名和密码,也可以将python2.x升级到3.x解决该问题
superset@2aa4a3e53a3a:~$ superset fab create-admin logging was configured successfully 2024-01-03 05:51:26,162:INFO:superset.utils.logging_configurator:logging was configured successfully 2024-01-03 05:51:26,179:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'> /usr/local/lib/python3.8/site-packages/flask_caching/__init__.py:201: UserWarning: Flask-Caching: CACHE_TYPE is set to null, caching is effectively disabled. warnings.warn( Username [admin]: User first name [admin]: User last name [user]: avris Email [admin@fab.org]: Password: Repeat for confirmation: Recognized Database Authentications. Admin User admin created. 初始化数据库 docker exec -it 2aa4a3e53a3a superset db upgrade 服务初始化 docker exec -it 2aa4a3e53a3a superset init 启动superset服务 docker exec -it 2aa4a3e53a3a flask run --with-threads --reload --debugger 访问服务http://ip:8088/login/
Docker安装Superset由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Docker安装Superset”