使用docker-compose安裝redash(使用原始碼檔案製作映象)檔案進行安裝
阿新 • • 發佈:2018-12-14
在linux系統上使用docker-compose通過原始碼中的【docker-compose.yml】檔案安裝redash,使用的是使用原始碼製作的映象檔案。
一、從GitHub上下載原始碼。
二、將下載好的redash-master.zip上傳到opt路徑下並解壓
三、進入解壓後的檔案根目錄中,利用docker-compose run命令初始化資料庫,這個過程比較漫長,請耐心等待。
docker-compose -f docker-compose.yml run --rm server create_db
四、進入解壓後的檔案根目錄中,利用docker-compose up命令啟動,這個過程比較漫長,請耐心等待。
docker-compose -f docker-compose.yml up --build
五、進入解壓後的檔案根目錄中,執行下面的命令編譯前端程式碼
npm install
npm run build
六、進行訪問測試,並檢視所啟動的容器。
http://localhost:5000
[[email protected] ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b7522970597b redashmaster_worker "/app/bin/docker-e..." 3 hours ago Up 3 hours 5000/tcp redashmaster_worker_1 6734b30638a3 redashmaster_server "/app/bin/docker-e..." 3 hours ago Up 3 hours 0.0.0.0:5000->5000/tcp redashmaster_server_1 841789d96034 postgres:9.5.6-alpine "docker-entrypoint..." 5 hours ago Up 5 hours 5432/tcp redashmaster_postgres_1 f14ab881e31a redis:3.0-alpine "docker-entrypoint..." 5 hours ago Up 5 hours 6379/tcp redashmaster_redis_1