阿里云CentOS 7 通过docker安装superset
Docker 安装
卸载docker旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum-utils软件包
yum install -y yum-utils
设置Docker仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache fast
安装最新版本的Docker
yum install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
加入开机自启
systemctl enable docker
查看当前状态
systemctl status docker
查看docker版本
docker version
增加docker加速器
获取自己的阿里云docker加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
sudo mkdir -p /etc/docker
# 注意镜像链接请使用自的
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info
安装superset
选择superset镜像
查找superset相关的镜像(docker search superset)
docker search superset
选择STARS最高的amancevice/superset
拉取镜像
我选择指定版本
docker pull amancevice/superset:0.37.2
查看镜像是否下载完成
docker images
安装superset容器
先创建两个superset使用文件夹
mkdir -p /opt/datas/docker/superset36/conf
mkdir -p /opt/datas/docker/superset36/data
创建superset容器
docker run --name superset37 -u 0 -d -p 8088:8088 -v /opt/datas/docker/superset/conf:/etc/superset -v /opt/datas/docker/superset/data:/var/lib/superset amancevice/superset:0.37.2
参数说明
–name 指定容器名称
-u 默认不加,使用root
-0 以普通用户身份使用
-d 后台运行
-p 映射端口
-v 宿主机的文件夹挂载到容器中
查看容器是否运行成功
docker ps
配置superset容器
初始化数据库
命令行(docker exec -it 容器ID superset db upgrade)
docker exec -it superset37 superset db upgrade
设置管理员用户名和密码
命令行(docker exec -it 容器ID superset db upgrade)
docker exec -it superset37 superset fab create-admin
导入样例
命令行(docker exec -it 容器ID superset load_examples)
docker exec -it superset37 superset load_examples
superset初始化
命令行(docker exec -it 容器ID superset init)
docker exec -it superset37 superset init
开启superset服务
命令行(docker exec -it 容器ID superset runserver)
docker exec -it superset37 superset run --with-threads --reload --debugger
# docker exec -it superset37 superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger
通过浏览器访问
例如:192.168.10.8:8088


·
特别说明:如果想在Dashboard中添加查询条件,需要通过Filter Box这个Charts

版权声明:本文为qq814889301原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。