1.拉取镜像
docker pull centos:centos7
2.运行
docker run -itd --name mysuperset centos:centos7
3.进入容器
docker exec -it mysuperset /bin/bash
4.更新环境
yum -y update
5.安装需要的软件
1.安装vim
yun -y install vim
2.安装依赖
yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
4.安装anconda 创建py36环境
5.安装 在安装superset时缺少的依赖 pip install sqlalchemy==1.3.24
6.可以先切换国内pip源
pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
7.安装superset
https://superset.apache.org/docs/installation/installing-superset-from-scratch
8.安装impala驱动
6.退出容器,提交镜像
docker commit ab942cb3139b 410324091/superset:v1
7.保存镜像
docker save centos/centos:superset |gzip > mysuperset.tgz
8.在别的机器上
gunzip -c mysuperset.tgz | docker load
9.运行容器
docker run -itd --net=host --name superset3 centos/centos:superset
10.进入容器运行
1.激活py36环境
conda activate py36
2.启动superset
superset run -p 8088 --with-threads --reload --debugger --host=0.0.0.0
上传到docker hub
1.登陆
docker login -u 410324091
2.在docker hub 网页端创建一个仓库
3.上传镜像(镜像名和仓库名保持一致才可以上传成功,这就要求docker commit的时候写好镜像名)
docker push 410324091/superset:v1
docker pull 410324091/superset:v1
1.拉取镜像
docker pull centos:centos7
2.运行
docker run -itd --name mysuperset centos:centos7
3.进入容器
docker exec -it mysuperset /bin/bash
4.更新环境
yum -y update
5.安装需要的软件
1.安装vim
yun -y install vim
2.安装依赖
yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
4.安装anconda 创建py36环境
5.安装 在安装superset时缺少的依赖 pip install sqlalchemy==1.3.24
6.可以先切换国内pip源
pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
7.安装superset
https://superset.apache.org/docs/installation/installing-superset-from-scratch
8.安装impala驱动
6.退出容器,提交镜像
docker commit ab942cb3139b 410324091/superset:v1
7.保存镜像
docker save centos/centos:superset |gzip > mysuperset.tgz
8.在别的机器上
gunzip -c mysuperset.tgz | docker load
9.运行容器
docker run -itd --net=host --name superset3 centos/centos:superset
10.进入容器运行
1.激活py36环境
conda activate py36
2.启动superset
superset run -p 8088 --with-threads --reload --debugger --host=0.0.0.0
上传到docker hub
1.登陆
docker login -u 410324091
2.在docker hub 网页端创建一个仓库
3.上传镜像(镜像名和仓库名保持一致才可以上传成功,这就要求docker commit的时候写好镜像名)
docker push 410324091/superset:v1
docker pull 410324091/superset:v1