Docker下部署Gitlab

7 篇文章 0 订阅
5 篇文章 0 订阅

部署Docker

没有部署docker的可以去看一下我的另一篇博客
CentOS7下Docker安装与配置

部署Gitlab

  1. 拉取最新的gitlab docker pull gitlab/gitlab-ce

    [root@localhost ~]# docker pull gitlab/gitlab-ce
    Using default tag: latest
    latest: Pulling from gitlab/gitlab-ce
    7b1a6ab2e44d: Pull complete 
    cc1d8ab654fb: Pull complete 
    46bc59b3bc05: Pull complete 
    7828d2dc3c6a: Pull complete 
    3853457263cb: Pull complete 
    ed01344d9240: Pull complete 
    680896338844: Pull complete 
    43c17a582d02: Pull complete 
    Digest: sha256:da5c4d66aba0277d98e824a51727750c114e9aab60a2ba50a642d49076e1a558
    Status: Downloaded newer image for gitlab/gitlab-ce:latest
    docker.io/gitlab/gitlab-ce:latest
    
  2. 运行gitlab镜像

    $ docker run -d --name gitlab -p 443:443 -p 80:80 -p 222:22 --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
    # -d:后台运行
    # -p:宿主机端口:实例端口   
    #		 将容器内部端口向外映射
    # --name:命名容器名称
    # -v:宿主机目录:实例内目录 
    #		将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录
    

    得到一个很长的字符串
    9e6c17368dc3270997072d4be4a948700139

  3. 获取初始root账户的密码
    cat /home/gitlab/config/initial_root_password
    root账号初始密码

使用Gitlab

直接访问宿主机的ip地址即可打开首页(因为我上面的配置是直接让gitlab使用的是80端口)
http://宿主机IP地址
gitlab的首页

登录与注册

1.登录:gitlab是有一个初始root账户的,初始root的密码在(2.3)里,我们拿着root账户与密码即可登录到管理员账户
2. 同时gitlab默认是支持用户注册功能的,点击登录按钮下面的 Register now即可完成新用户注册功能, 注意:默认需要管理员批准注册后才可登录

关于中文

用户登录成功以后点击右上角的头像
在这里插入图片描述

拉到最下面在language中选择简体中文,然后点击save changes保存后刷新页面即可

在这里插入图片描述

关于管理员批准注册

在管理员账户登录下,点击左上脚的菜单,会有个管理员选项
在这里插入图片描述

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值