使用docker安裝superset環境
阿新 • • 發佈:2018-04-03
get ati RM search install eat amd64 lin style
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
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
使用docker安裝superset環境