GitLab
1.1、GitLab简介

GitLab是类似于GitHub的项目托管服务。

GitLab不仅提供了官方在线服务,还允许用户自己部署服务。

GitLab官网:https://gitlab.com

1.2、GitLab Docker Image

1、创建一个存放数据的目录:

mkdir -p ~/docker_volume/gitlab/{data,logs,config}

2、下载gitlab/gitlab-ce镜像,并使用它创建一个容器,并启动之:

docker run -d \
    --name gitlab \
    -p 60443:443 \
    -p 60080:80 \
    -p 60022:22 \
    -v ~/docker_volume/gitlab/config:/etc/gitlab \
    -v ~/docker_volume/gitlab/data:/var/opt/gitlab \
    -v ~/docker_volume/gitlab/logs:/var/log/gitlab \
    gitlab/gitlab-ce

3、通过http://localhost:60080进行访问。

1.3、GitLab的使用

首次运行,会让你设置root用户的密码(root用户就是管理员):

设置好之后,就跳转到登录、注册界面:

2、用户名为root,密码为刚刚设置的进行登录,登录成功后的界面如下: