美文网首页
如何在docker 部署 gitlab

如何在docker 部署 gitlab

作者: 孙小兵 | 来源:发表于2018-08-16 18:26 被阅读0次

    随着Git代码管理工具的兴起,我们很多时候需要用到自己的git私有服务器,从而做到防止代码泄露等。gitLab为我们提供了一种简便的方式,使我们可以快速搭建自己的Git私有服务器. 

    但 如何把gitlab 部署在docker 呢 ,本文对此详细讲解

    步骤一   Docker 安装

    参考菜鸟教程

    步骤二  获取gitlab镜像

    docker pull gitlab/gitlab-ce  

    REPOSITORY TAG IMAGE ID CREATED SIZE

    gitlab/gitlab-ce          latest              d87e1ba8aa5f        2 weeks ago        1.46GB

    步骤三 从gitlab镜像启动容器

    docker run -d -h gitlab -p 443:443 -p 8081:8081  -p 2222:22  --name gitlab  --restart  always   -v /root/data/gitlab/config:/etc/gitlab  -v /root/data/gitlab/logs:/var/log/gitlab -v  /root/data/gitlab/data:/var/opt/gitlab  gitlab/gitlab-ce

    说明:

    -d 后台启动

    -h  hostname

    -p 容器的端口映射

    --name 容器的名字

    --restart always  当容器退出或宿主机重启的时候,容器接着会始终重启

    -v  给容器添加一个数据卷

    【主机目录提前创建完毕 如  /root/data/gitlab/config 等 】

     步骤四  修改gitlab容器的配置文件

    docker exec -it gitlab vi /etc/gitlab/gitlab.rb

    修改为服务器的ip地址:

     external_url 'http://10.9.11.56:8081'

    然后重启容器gitlab

    docker restart  gitlab

    步骤五 访问gitab  http://10.9.11.56:8081/ 

    (很可能需要等待5-20分钟,才能正常访问;踩过一个重要的坑 !!!)

    相关文章

      网友评论

          本文标题:如何在docker 部署 gitlab

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