web-technical-blog

web開発に関する技術メモ

CentOS7にRedashをインストールする

作業環境

  • CentOS7.4
  • git 1.8.3

Docker + Docker COmposeのインストール

  • Dockerのコンテナ上で起動させるので、Dockerをインストールする

Kernelのバージョンを確認

  • CentOS7にDockerをインストールにするにはKernelが3.10以上でないといけない
$ uname -r
3.10.0-693.5.2.el7.x86_64

Dockerのインストール

  • rootユーザーに変更
$ sudo su -
  • 下記コマンドでDockerのインストール
curl -fsSL https://get.docker.com/ | sh
  • Dockerのバージョン確認
# docker --version
Docker version 17.10.0-ce, build f4ffd25
  • Dockerの起動
# service docker start
Redirecting to /bin/systemctl start docker.service
# chkconfig docker on
Note: Forwarding request to 'systemctl enable docker.service'.
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

Docker Composeのインストール

  • Re:dash は Docker コンテナの管理を Docker Compose で行っているので、Docker Compose もインストールします。
# curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
  • Docker Composeのバージョン確認
# docker-compose --version
docker-compose version 1.8.0, build f3628c7

Re:dashのインストール

# git clone https://github.com/getredash/redash.git
# cd redash/
# docker-compose -f docker-compose.production.yml run --rm server create_db
# docker-compose -f docker-compose.production.yml up

Re:dashのURLへアクセスする

http://ip-address

  • Userはユーザー名を登録
  • Emailはメールアドレスを登録
  • Passwordは6文字以上にする
  • Organizaionも登録する

参考URL

http://enomotodev.hatenablog.com/entry/2016/09/12/232300