安装前准备
- 检查是否已安装docker(docker version)
1 | root@VM-32-248-ubuntu:~# docker version |
选择superset镜像
- 查找superset相关的镜像(docker search superset)
- 选择STARS最高的amancevice/superset
- 拉取镜像(docker pull amancevice/superset)
- 查看镜像是否下载完成(docker images)
1 | root@VM-32-248-ubuntu:~# docker search superset |
安装superset容器
- 创建本地目录(让容器中的superset挂载本地机的配置文件)
- 创建superset容器(docker run -d -p 8088:8088 -v /opt/docker/superset:/home/superset amancevice/superset)
- 查看容器是否运行成功(docker ps)
1 | root@VM-32-248-ubuntu:/# mkdir /opt/docker/superset/ -p |
配置superset容器
- 设置用户名和密码(docker exec -it 容器ID fabmanager create-admin –app superset)
- 初始化数据库(docker exec -it 容器ID superset db upgrade)
- superset初始化(docker exec -it 容器ID superset init)
- 开启superset服务(docker exec -it 容器ID superset runserver)
1 | root@VM-32-248-ubuntu:~# docker exec -it a01f392582bb fabmanager create-admin --app superset |
访问superset
- 使用浏览器打开:http://ip:8088
- 使用用户名和密码登录