Docker--搭建 Gitlab 容器并上传本地项目代码

发布时间:2022-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Docker--搭建 Gitlab 容器并上传本地项目代码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

本文参考:https://www.cnblogs.COM/poloyy/p/13969756.htML

搭建 GITlab 容器

搜索 gitlab 镜像

docker seArch gitlab

Docker--搭建 Gitlab 容器并上传本地项目代码

 

创建 gitlab 容器

前置操作

由于是 docker 镜像运行, 所以我们需要把 gitlab 容器的配置、数据、日志存到容器外面,即将其目录映射到主机上

先准备三个目录:

 
#切到srv目录 
cd /srv 

#创建gitlab文件夹
mkdir gitlab 

cd gitlab 
mkdir config LOGs data
 

 

创建容器

如果参数不懂,可以看这篇文章:https://www.cnblogs.com/poloyy/p/13926296.html

 
docker run -d -p 443:443 -p 9001:80 -p 8022:22 
--name gitlab 
--restart always 
--PRivileged=true 
-v /srv/gitlab/config:/etc/gitlab 
-v /srv/gitlab/logs:/VAR/log/gitlab 
-v /srv/gitlab/data:/var/opt/gitlab 
-v /etc/localtime:/etc/localtime:ro 
gitlab/gitlab-ce
 

 

访问 gitlab 网站

http://主机IP:9001

Docker--搭建 Gitlab 容器并上传本地项目代码

默认用户是root,刚进入时要修改密码不少于八个字符

 

@H_308_126@

登录

 

Gitlab 新建项目

Docker--搭建 Gitlab 容器并上传本地项目代码

Docker--搭建 Gitlab 容器并上传本地项目代码

 

注意

如果出现项目 clone 地址的 IP 地址是一串数字(如下图)

Docker--搭建 Gitlab 容器并上传本地项目代码

 

可以:cd /srv/gitlab/config 

修改:vim gitlab.rb

添加:

external_url 'http://主机IP'

gitlab_rails['gitlab_ssh_host'] = '主机IP'

gitlab_rails['gitlab_shell_ssh_port'] = 8022

保存后重启容器,docker restart gitlab

添加本地公钥到 Gitlab 中

Docker--搭建 Gitlab 容器并上传本地项目代码

 

然后将项目克隆到主机,就可以进行代码管理了!

脚本宝典总结

以上是脚本宝典为你收集整理的Docker--搭建 Gitlab 容器并上传本地项目代码全部内容,希望文章能够帮你解决Docker--搭建 Gitlab 容器并上传本地项目代码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。