Docker搭建gitlab

1.查看gitlab镜像

docker search gitlab

2.下载镜像(下载最新版镜像)

docker pull gitlab/gitlab-ce

3.查看镜像是否下载成功

docker images

4.运行docker镜像

docker run --name gitlab --restart always -p 9943:443 -p 9980:80 -p 9922:22 -v /usr/local/docker/gitlab/config:/etc/gitlab -v /usr/local/docker/gitlab/logs:/var/log/gitlab -v /usr/local/docker/gitlab/data:/var/opt/gitlab -d gitlab/gitlab-ce

        参数说明:

                -detach 指定后台运行

                -hostname 设置gitlab地址(填写自己的宿主机IP)

                -name 指定容器名称

                -p 映射宿主机端口 https端口( 443 )  http端口(80)  ssh端口(22)

                -restart=always 容器自启动

                -volume 将容器目录挂载到宿主机的目录下,若宿主机内此目录不存在将会自动创建

                -privileged=true  让容器获取宿主机root权限

5.查看是否启动

docker ps

配置gitlab容器

 1.进入容器内

docker exec -it gitlab bash

2.修改配置文件

vi /etc/gitlab/gitlab.rb

       

        操作方法:

           点击 i 编辑(左下角出现insert)

                 gitlab访问地址,可以写域名。如果端口不写的话默认为80端口

external_url 'http://192.168.1.5' 
gitlab_rails['gitlab_ssh_host']='192.168.1.5'
gitlab_rails['gitlab_shell_ssh_port']=9922

        参数说明:

               设置宿主机ip:映射端口
                external_url 'http://192.168.1.5'
                ssh主机ip
                gitlab_rails['gitlab_ssh_host']='192.168.1.5'
                ssh连接端口
                gitlab_rails['gitlab_shell_ssh_port']=9922

        添加完成后

                1.点击
                Esc
                2.输入

                shift+:
                3.保存退出
                wq!
                4.不保存直接退出
                q!

3.重新编译gitlab配置文件(等待编译)

gitlab-ctl reconfigure

4.查看gitlab.yml文件是否更改端口为9980(上面查看是否一致,不一致需要手动修改)

vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

5.重启gitlab服务

gitlab-ctl restart

6.退出容器

exit

7.重启gitlab容器

docker restart gitlab

登录

 1.查看密码(shift+insert复制密码)

docker exec -it gitlab cat /etc/gitlab/initial_root_password

2.打开浏览器ip:端口(如果登录不上查看端口是否开放,显示页面)

参考:

        linux端口开放与关闭-CSDN博客

3.(登录成功页面,账号:root,密码:查看到的密码复制进入)

4.第一次登录需要修改密码(原密码滞留时间为24小时,24小时后密码会自动删除)

5.密码修改成功会强制退出(用新密码登录)

6.登录成功

7.修改为中文

8.修改后成为中文版

  • 17
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值