1. 程式人生 > 實用技巧 >Ubuntu20.04和Docker環境下安裝Redash中文版

Ubuntu20.04和Docker環境下安裝Redash中文版

建立Ubunt20.04虛擬機器,請參考:https://www.linuxidc.com/Linux/2020-03/162547.htm


一、安裝基礎環境:
# 1.更換APT國內源
sudo sed -i s@/cn.archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
# 2.更新源
sudo apt update && sudo apt upgrade -y
# 3.安裝Docker和Docker-Compose
sudo apt install docker docker-compose -y
# 4.更換Docker國內源
sudo tee /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": ["http://registry.docker-cn.com"]
}
EOF
# 5.重啟Docker服務
sudo systemctl restart docker
# 6.安裝Nodejs和npm
sudo apt install nodejs npm -y
# 7.更換npm國內源
sudo npm config set registry https://registry.npm.taobao.org
# 8.升級最新Nodejs版本
sudo npm install n -g && sudo n stable

二、啟動Docker自動安裝執行
# 1.下載原始碼
git clone https://github.com/dazdata/redash.git && cd redash
# 2.Docker安裝(若不成功需要重來多試幾次)
sudo docker-compose up

三、自動安裝後處理
#1.前端npm依賴包安裝(警告可以忽略,若報錯需要重來多試幾次)
sudo npm install
# 2.前端打包
sudo npm run build
# 3.初始化資料庫表結構
sudo docker-compose run --rm server create_db

四、啟動系統&初始設定
# 1.啟動Docker容器
sudo docker-compose start
若要停止Docker容器
sudo docker-compose stop

# 2.進入瀏覽器
http://localhost:5000

# 3.後續使用
注意一定先執行cd redash後,再執行sudo docker-compose start以啟動docker容器