Docker部署superset SUPERSET_SECRET_KEY报错

Docker部署superset过程,记录一下

  • docker安装,镜像源替换

    • 安装好docker,不详细说明,这里主要提一下拉镜像有问题的,替换一下镜像源
    • vi /etc/docker/daemon.json
    • {
        "registry-mirrors": [
              "https://docker.m.daocloud.io",
              "https://dockerproxy.com",
              "https://docker.mirrors.ustc.edu.cn",
              "https://docker.nju.edu.cn",
              "https://iju9kaj2.mirror.aliyuncs.com",
              "http://hub-mirror.c.163.com",
              "https://cr.console.aliyun.com",
              "https://hub.docker.com",
              "http://mirrors.ustc.edu.cn"
          ]
      }

      重启容器

    • systemctl daemon-reload

    • systemctl restart docker

  • 容器启动

    • docker run --name my_superset -d -p 8088:8088 -v /opt/superset:/home/superset apache/superset

  • SUPERSET_SEZCRET_KEY设置

    • 拷贝config.py文件出来docker cp /opt/superset my_superset:/app/superset/config.py
    • 修改superset_set
    • # Your App secret key. Make sure you override it on superset_config.py
      # or use `SUPERSET_SECRET_KEY` environment variable.
      # Use a strong complex alphanumeric string and use a tool to help you generate
      # a sufficiently random sequence, ex: openssl rand -base64 42"
      SECRET_KEY = os.environ.get("SUPERSET_SECRET_KEY") or CHANGE_ME_SECRET_KEY
      import random
      SECRET_KEY=''.join([random.SystemRandom().choice('abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)') for i in range(50)])
      
      

    • 拷贝文件回去 docker cp /opt/superset/config.py my_superset:/app/superset/config.py

  • 容器重启

    • docker restart my_superset
  • db upgrade init

    • docker exec -it my_superset bash

    • superset db upgrade

    • superset init

  • 用户设置

    • superset fab create-admin. 根据提示创建自己的用户哦,记住用户名

    • exit退出

  • 大功高成,访问http:your_ip:8088登录吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值