如何在docker 部署 gitlab

2018-08-16  本文已影响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分钟,才能正常访问;踩过一个重要的坑 !!!)

上一篇下一篇

猜你喜欢

热点阅读