Docker 安装gitlab并进行配置环境

Docker 安装gitlab

1、查看当前系统是否已经存在gitlab

2、下载gitlab-ce镜像

查看: docker search gitlab

拉取: docker pull gitlab/gitlab-ce:latest

查看本地images: docker images

停止并删除原有的镜像: docker stop gitlab && docker rm gitlab

 

3、在/usr/local/gitlab_pack目录新建三个文件夹(路径根据实际情况确定)

 

启动容器命令如下:

docker run -d -p 2222:22 -p 8085:80 -p 8443:443  \ 

--restart=always    \

--privileged=true \

-v /etc/localtime:/etc/localtime:ro  \

-v /usr/local/gitlab_pack/conf/gitlab:/etc/gitlab   \ 

-v /usr/local/gitlab_pack/logs/gitlab:/var/log/gitlab  \

-v /usr/local/gitlab_pack/data/gitlab/data:/var/opt/gitlab  \ 

-h gitlab --name gitlab  gitlab/gitlab-ce:latest

注意:

大约在0.6版,privileged被引入docker。
使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。
privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
甚至允许你在docker容器中启动docker容器。

 

4、启动gitlab后对应文件下会生成对应的文件

(a)修改/usr/local/gitlab_pack/conf/gitlab/gitlab.rb

修改如下两个配置

(b)修改/usr/local/gitlab_pack/data/gitlab/data/gitlab-rails/etc/gitlab.yml

将host的值改成映射的外部主机ip地址和端口,这里会显示在gitlab克隆地址

注意:这个port修改后会自动归为80(找到原因的请留言,万分感谢)

 

5、重启

 docker restart 容器id

 

6、创建相关的group、user、project进行赋值操作,下载对应的项目

使用git clone ssh://git@192.168.98.106:2222/yss_robot/zx_robot.git

 

新建robot文件夹,并进行提交操作


 

彩蛋:当然如果第6步有不熟悉的同学可以移步:https://blog.csdn.net/qq_35275233/article/details/89296107 (非docker版本进行安装)

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值