LoginSignup
2
4

More than 5 years have passed since last update.

CentOS6にRe:dashをインストールする

Last updated at Posted at 2016-09-25

CentOS6系の環境にRe:dashをインストールした時のメモ。

Re:dashの公式サイトによると、CentOSではDockerを使ってセットアップするとのこと。
Dockerの公式サイトを見に行くとCentOS7でしか動かないとのこと。

Docker requires a 64-bit installation regardless of your
CentOS version. Also, your kernel must be 3.10 at minimum,
which CentOS 7 runs.

調べてみると、docker-engine 1.7.1、なら動くようなので、下記のサイトを参考にさせて頂きセットアップした。

$ sudo yum update

$ sudo tee /etc/yum.repos.d/docker.repo <<- 'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

$ sudo yum install docker-engine

docker-engine.x86_64 0:1.7.1-1.el6 がインストールされた。

自動起動を設定する

$ sudo chkconfig docker on

$ sudo tee /etc/sysconfig/docker <<- 'EOF'
other_args="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
EOF

docker-compose をインストール

$ sudo sh -c "curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose"

$ sudo chmod +x /usr/local/bin/docker-compose

CentOS6.4の場合、docker起動でエラーになったので、device-mapper-develをインストールした。

/var/log/docker
/usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
$ sudo yum install device-mapper-devel

後は公式サイトに従って、Re:dashをセットアップする。

$ git clone git@github.com:getredash/redash.git

$ cd redash

# とりあえずdocker-compose-example.ymlをそのまま使う
$ cp docker-compose-example.yml docker-compose.yml

$ docker-compose up postgres

$ ./setup/docker/create_database.sh

$ docker-compose up

起動したホストの80番ポートでRe:dashが起動している。

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4