Ubuntu20.04和Docker環境下安裝Redash中文版
阿新 • • 發佈:2020-09-20
建立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容器