1. docker
I. 安装docker方法一#安装dockerwget -qO- https://get.docker.com/ | shsudo 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 updatesudo 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/locksudo dpkg --configure -asudo 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 updatesudo apt-get -y install docker-ce
#使用阿里源
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://dtscpo7t.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo 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