Nas上使用Docker安装gitLab的全流程

本文详细介绍了如何在Nas上安装Docker并部署GitLab。首先在Nas的套件中心安装Docker,然后从注册表中选择GitLab镜像。关键步骤包括配置GitLab的SSH和HTTP端口,确保端口映射正确,以及在本地SSH客户端进行相应的配置,将公钥添加到GitLab账户中。
摘要由CSDN通过智能技术生成

Nas上使用Docker安装gitLab的全流程

#Nas上使用Docker部署Gitlab全流程

##一.Nas上安装Docker

1.打开控制面板,点开套件中心,输入Docker,选择安装

选择Docker直接安装
安装完毕以后显示打开即可

##二.Docker安装Gitlab

1.打开Docker后,选择注册表,输入Gitlab,选择一个适合的镜像,点击安装。
有不同的套件可以选择,这里drud/gitlab-ce 是我当前用的
##三.GitLab配置
443:https服务 80:http服务器 22: ssh服务
需要配置好本地的端口和容器的端口映射不要端口被占用了

1.配置Gitlab的SSH配置

进入服务器的宿主机后
(1)sudo docker ps -a 得到当前使用的容器id
(2)docker exec -it 容器ID /bin/bash 进行对应的容器
(3)vi /etc/gitlab/gitlab.rb 修改gitLab配置

加入以下的配置
如果端口不写的话默认为80端口
external_url 'http://‘当前宿主机的IP地址+端口号’ eg:::192.168.1.161:1080
gitlab_rails[‘gitlab_ssh_host’] = ‘当前宿主机的IP地址’
gitlab_rails[‘gitlab_shell_ssh_port’] = SSH的端口号

(4)gitlab-ctl reconfigure gitlab的配置生效
(5)vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml 修改http设置

修改对应的ip地址和http端口号
注意:这里的http端口号应该是本地的端口号,不是容器的
(6)gitlab-ctl restart 重启gitlab服务

以上服务端的gitlab配置已全部完成

#SSH客户端本地配置

cd ~/.ssh
git config user.name “账户名称”
git config user.email “账户邮箱”
配置好之后输入 ssh-keygen 然后一路回车,会在当前目录下生成两个文件一个为id_rsa,id_rsa.pub文件
这里我们只关心id_rsa.pub的内容,将其内容复制到gitlab中即可,步骤如下
在Gitlab页面点击右上角选择Edit profile,然后在左边可以找到ssh keys,将文件内容复制进行添加即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值