? ? ? 具備網絡條件的,完全可以一鍵部署,不需要折騰。網絡條件不具備時,部署記錄留存備查。
1、正常模式
? ? 詳細介紹參考:【開源項目推薦】Apache Superset——最優秀的開源數據可視化與數據探索平臺-騰訊云開發者社區-騰訊云 (tencent.com)
安裝docker-compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# Apply executable permissions to the binary
sudo chmod +x /usr/local/bin/docker-compose
# Verify the installation
docker-compose version
拉取superset代碼
git clone https://github.com/apache/superset.git
進入目錄,并啟動。
cd superset
docker-compose up
2、docker文件處理
私倉備份和拉取
superset-superset-worker-beat latest a9c41aaf3fa5 30 hours ago 2.05GB
superset-superset latest 7623f938c2b8 30 hours ago 2.05GB
superset-superset-init latest 9824a2972510 30 hours ago 2.05GB
superset-superset-worker latest bb374e83ff99 30 hours ago 2.05GB
superset-superset-node latest e1b0927b54dc 30 hours ago 580MB
superset-superset-websocket latest 25812d3cc9dd 30 hours ago 127MB
nginx latest 39286ab8a5e1 6 weeks ago 188MB
postgres 15 d211638edf40 6 weeks ago 425MB
redis 7 590b81f2fea1 8 weeks ago 117MB
registry latest 75ef5b734af4 11 months ago 25.4MBsudo docker push 127.0.0.1:5000/superset-superset-worker-beat:latest
sudo docker push 127.0.0.1:5000/superset-superset:latest
sudo docker push 127.0.0.1:5000/superset-superset-init:latest
sudo docker push 127.0.0.1:5000/superset-superset-worker:latest
sudo docker push 127.0.0.1:5000/superset-superset-node:latest
sudo docker push 127.0.0.1:5000/superset-superset-websocket:latest
sudo docker push 127.0.0.1:5000/nginx:latest
sudo docker push 127.0.0.1:5000/postgres:15
sudo docker push 127.0.0.1:5000/redis:7
sudo docker push 127.0.0.1:5000/registry:latestsudo docker tag superset-superset-worker-beat:latest 127.0.0.1:5000/superset-superset-worker-beat:latest
sudo docker tag superset-superset:latest 127.0.0.1:5000/superset-superset:latest
sudo docker tag superset-superset-init:latest 127.0.0.1:5000/superset-superset-init:latest
sudo docker tag superset-superset-worker:latest 127.0.0.1:5000/superset-superset-worker:latest
sudo docker tag superset-superset-node:latest 127.0.0.1:5000/superset-superset-node:latest
sudo docker tag superset-superset-websocket:latest 127.0.0.1:5000/superset-superset-websocket:latest
sudo docker tag nginx:latest 127.0.0.1:5000/nginx:latest
sudo docker tag postgres:15 127.0.0.1:5000/postgres:15
sudo docker tag redis:7 127.0.0.1:5000/redis:7
sudo docker tag registry:latest 127.0.0.1:5000/registry:latestsudo docker pull xx.xx.xx.xx:5000/superset-superset-worker-beat:latest
sudo docker pull xx.xx.xx.xx:5000/superset-superset:latest
sudo docker pull xx.xx.xx.xx:5000/superset-superset-init:latest
sudo docker pull xx.xx.xx.xx:5000/superset-superset-worker:latest
sudo docker pull xx.xx.xx.xx:5000/superset-superset-node:latest
sudo docker pull xx.xx.xx.xx:5000/superset-superset-websocket:latest
sudo docker pull xx.xx.xx.xx:5000/nginx:latest
sudo docker pull xx.xx.xx.xx:5000/postgres:15
sudo docker pull xx.xx.xx.xx:5000/redis:7
sudo docker pull xx.xx.xx.xx:5000/registry:latest
高版本的docker save后,使用docker load可以自動還原tag