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

2016/02/17 18:37 に 森山誠二郎 が投稿   [ 2017/04/05 22:13 に更新しました ]
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



Comments