Linux(CentOS 7.3)下用Docker搭建Gitlab实战

GitLab是一个开源应用程序,通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

1. 下载镜像
$ docker pull gitlab/gitlab-ce

2. 挂载的目录
$ mkdir /docker
$ mkdir /docker/gitlab
$ mkdir /docker/gitlab/config /docker/gitlab/logs /docker/gitlab/data
把目录加入白名单
$ chcon -Rt svirt_sandbox_file_t /docker/gitlab

2. 启动容器
$ docker run --detach \
  --hostname git.iissy.com \
  --publish 443:443 --publish 80:80 \
  --name gitlab \
  --restart always \
  --volume /docker/gitlab/config:/etc/gitlab \
  --volume /docker/gitlab/logs:/var/log/gitlab \
  --volume /docker/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest
查看容器是否启动目前的状态是starting,启动比较耗时,耐心等待

启动成功后容器的状态变成healthy


3. 打开网站

输入机器的IP,界面如上,设置root的登陆密码就完成了。
Posted by 何敏 on 2017/09/14 07:53:22