美文网首页
docker安装gitlab

docker安装gitlab

作者: hwholiday | 来源:发表于2019-06-25 09:57 被阅读0次

    Gitlab简介

    • GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。
    • GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,也有付费的企业版网站,能够在线托管代码。

    搜索 gitlab Docker镜像

    sudo docker search gitlab
    
    //输出结果部分截图
    NAME                                         DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
    gitlab/gitlab-ce                             GitLab Community Edition docker image based …   2165                                    [OK]
    sameersbn/gitlab                             Dockerized gitlab web server                    1067                                    [OK]
    gitlab/gitlab-runner                         GitLab CI Multi Runner used to fetch and run…   409                                     [OK]
    twang2218/gitlab-ce-zh                       汉化的 GitLab 社区版 Docker Image                     149                                     [OK]
    gitlab/gitlab-ee                             GitLab Enterprise Edition docker image based…   115                                     
    jangrewe/gitlab-ci-android                   GitLab CI image for building Android apps       46                                      [OK]
    centurylink/gitlab                           This image uses the image from sameersbn / g…   26                                      [OK]
    gitlab/dind                                                                                  24                                      [OK]
    
    

    拉取 gitlab Docker镜像

    sudo docker pull gitlab/gitlab-ce 
    

    启动Gitlab

    • 启动一个默认配置的Gitlab。在本机测试使用的话,将-h替换为127.0.0.1。如果需要让外部系统也能访问的话使用外网IP地址。
    sudo docker run -d  -h 192.168.2.28 -p 443:443 -p 80:80 -p 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
    
    • 使用sudo docker ps -a 命令查看当前所有Docker容器的状态。当它的状态由starting变为运行时间时,说明成功启动了
    • 使用上面配置的IP地址(如192.168.2.28)访问即可
    • 初次使用创建默认管理员密码。然后我们注册一个普通用户,就可以开始你的工作了

    配置Gitlab

    • 刚刚启动Gitlab的时候需要我们输入一个密码,这个密码是管理员用户的密码。我们在登录那里使用root作为用户名,然后用刚刚设置的密码,就可以以管理员身份登录Gitlab。
    • sudo docker exec -it gitlab /bin/bash 然后编辑/etc/gitlab/gitlab.rb文件,这是Gitlab的全局配置文件。配置方法

    更新Gitlab

    sudo docker stop gitlab //停止容器
    sudo docker rm gitlab  //移出容器
    sudo docker pull gitlab/gitlab-ce //拉取最新的gitlab
    //在使用上次的配置运行Gitlab即可。不用担心数据会丢失。只要你的volume参数指定还和上次一样,Gitlab就会自动读取这些配置。
    

    联系 QQ: 3355168235

    相关文章

      网友评论

          本文标题:docker安装gitlab

          本文链接:https://www.haomeiwen.com/subject/kvgzqctx.html