1. 程式人生 > >使用docker-compose安裝redash(使用原始碼檔案製作映象)檔案進行安裝

使用docker-compose安裝redash(使用原始碼檔案製作映象)檔案進行安裝

在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