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