zoukankan      html  css  js  c++  java
  • ubuntu中使用docker安装superset环境

    1. docker
    I. 安装docker方法一
    #安装docker

    wget -qO- https://get.docker.com/ | sh
    sudo usermod -aG docker loginname

    # 启动docker 后台服务

    sudo service docker start

    #运行hello-world

    sudo docker run hello-world

    #配置镜像加速
    修改Docker配置文件/etc/default/docker如下:
    DOCKER_OPTS="--registry-mirror=http://aad0405c.m.daocloud.io"

    # 重启Docker服务
    sudo service docker restart

    参考https://blog.csdn.net/huludan/article/details/52713799


    II.安装docker方法二,来自阿里云
    # step 1: 安装必要的一些系统工具

    sudo apt-get update
    sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

    ========
    如出现以下错误
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

    解决:

    sudo rm /var/lib/dpkg/lock
    sudo dpkg --configure -a
    sudo apt-get update

    ========
    # step 2: 安装GPG证书

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

    # Step 3: 写入软件源信息

    sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

    # Step 4: 更新并安装 Docker-CE

    sudo apt-get -y update
    sudo apt-get -y install docker-ce

    #使用阿里源

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://dtscpo7t.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    III. 在容器中开启一个交互模式的终端

    sudo docker exec -i -t  容器ID /bin/bash

    2.superset
    一. 选择镜像
    I. 查找superset相关的镜像

    sudo docker search superset

    II.拉取镜像

    sudo docker pull amancevice/superset

    III. 查看镜像是否下载完成

    sudo docker images

    二. 安装superset容器
    I. 创建本地目录

    sudo mkdir /opt/docker/superset/ -p

    II. 创建superset容器

    sudo docker run -d -p 8088:8088 -v /opt/docker/superset:/home/superset amancevice/superset

    III. 查看容器是否运行成功

    sudo docker ps

    三. 配置superset容器
    I. 设置用户名密码

    sudo docker exec -it 容器ID fabmanager create-admin --app superset

    II. 初始化数据库

    sudo docker exec -it 容器ID superset db upgrade

    III. superset初始化

    sudo docker exec -it 容器ID superset init

    Ⅳ. 开启superset服务

    sudo docker exec -it 容器ID superset runserver

    四. 访问superset
    http://0.0.0.0:8088

  • 相关阅读:
    5js
    4js
    3js
    2js
    1js
    7css
    6css
    5css
    Django高级项目实战-开发企业级问答网站,学Django就这了
    Java日志第27天 2020.8.1
  • 原文地址:https://www.cnblogs.com/lnkDel/p/8706177.html
Copyright © 2011-2022 走看看