CentOS6.7にGitlabをインストール

Post date: 2016/02/18 2:37:01

1.curl -fsSL https://get.docker.com/|sh で、dockerインストール

2.service docker start

3.GitLab Documentationにしたがって、以下のコマンドでGitlabインストール&起動

sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest

4.22番ポートが使われていてエラーになるので、service sshd stopでsshdを止める

5.GitLabのメール通知をGmailで送る にしたがってメール設定を行う

注意: Centos 7.2のdockerの場合、Running Gitlab Dockerに書かれている通り

/var/log/gitlab/reconfigure

を、手動で作成する必要があった

追記:(2017/3/21)

updateはめちゃ簡単でした。動いているgitlabを、docker stopで止め、docker rm。

docker pull gitlab/gitlab-ce するだけ。

追記:(2017/4/6)

yum installも簡単だった。

yum remove gitlab-ce-8.17.4-ce.0.el7.x86_64

yum install gitlab-ce

gitlab-ctl reconfigure

gitlab-ctl restart