怎么在Centos7中使用码头工人搭建一个gitlab服务器

  介绍

怎么在Centos7中使用码头工人搭建一个gitlab服务器?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>一、安装和启动码头工人

安装:yum - y安装码头工人

启动:systemctl开始码头工人

开机启动:systemctl使码头工人

<强>二,拉取镜像文件

码头工人图片#查看镜像文件,没拉取之前是没有任何镜像的

码头工人搜索gitlab #搜索镜像

怎么在Centos7中使用码头工人搭建一个gitlab服务器

本文将下载第一个镜像。

码头工人拉码头工人。io/gitlab gitlab-ce #下载镜像,下载完成后

码头工人图片#查看镜像文件

怎么在Centos7中使用码头工人搭建一个gitlab服务器

<强>三、运行gitlab容器

代码如下:

码头工人运行——name=& # 39; gitlab-ce& # 39;- d - p 10022:22 - p 80:80——重启总是卷/opt/gitlab/配置:/etc/gitlab——体积/opt/gitlab/日志:/var/log/gitlab——/opt/gitlab/数据量:/var/opt/gitlab/gitlab gitlab-ce

注释:

<强>——name=皀ginx-lb": 为容器指定一个名称;

<强> - d: 后台运行容器,并返回容器ID;

<强> - p: 指定映射端口号,本文是将ssh的22端口映射为10022端口,web访问的80端口映射为80端口

<强>卷:用来指定挂载目录,将配置配置目录,数据数据目录,日志日志目录挂载到宿主机上,以后备份方便

最后就是下载的容器名称

这样就可以通过码头工人容器来运行一个gitlab服务器。

码头工人ps #查看运行的容器

怎么在Centos7中使用码头工人搭建一个gitlab服务器

码头工人停止名称或者ID号#关闭容器

码头工人开始名称或者ID号#开启容器

码头工人rmiID号#删除容器

<强>四,配置gitlab服务器的访问地址及邮箱

当运行gitlab服务器后,会在映射目录/opt/gitlab/config/目录下生成一个配置文件gitlab.rb

编辑gitlab。rb文件

vim /opt/gitlab/config/gitlab.rb   #,配置http协议所使用的访问地址   external_url  & # 39; http://172.16.81.81& # 39;      #,配置ssh协议所使用的访问地址和端口   gitlab_rails [& # 39; gitlab_ssh_host& # 39;],=, & # 39; 172.16.81.81& # 39;   gitlab_rails [& # 39; gitlab_shell_ssh_port& # 39;],=, 10022

配置邮件

vim /opt/gitlab/config/gitlab.rb   #,这里以新浪的邮箱为例配置smtp服务器   gitlab_rails [& # 39; smtp_enable& # 39;],=,真的   gitlab_rails [& # 39; smtp_address& # 39;],=,“smtp.xxx.com"   gitlab_rails [& # 39; smtp_port& # 39;],=25   gitlab_rails [& # 39; smtp_user_name& # 39;],=,“name4mail"   gitlab_rails [& # 39; smtp_password& # 39;],=,“passwd4mail"   gitlab_rails [& # 39; smtp_domain& # 39;],=,“xxx.com"   gitlab_rails [& # 39; smtp_authentication& # 39;],=,:登录   gitlab_rails [& # 39; smtp_enable_starttls_auto& # 39;],=,真的      #,还有个需要注意的地方是指定发送邮件所用的邮箱,这个要和上面配置的邮箱一致   gitlab_rails [& # 39; gitlab_email_from& # 39;],=, & # 39; name4mail@xxx.com& # 39;

设置网络IP

#,设置网络IP   pipework  br0  gitlab-ce  172.16.81.81/24@172.16.81.1

修改gitlab。rb配置文件之后,重启容器。

#,进入容器   docker  exec  -it  gitlab-ce  bash      #,重启gitlab   gitlab-ctl 重新配置

gitlab上的项目生成的访问地址如下

#, HTTP   http://172.16.81.81/root/test-docker-gitlab.git    #,SSH    ssh://git@172.16.81.81:10022/根/test-docker-gitlab。git

<强>五、web访问验证

初始页面是设置密码,设置完成后就是一开始看到的效果。

初始用户名:根

怎么在Centos7中使用码头工人搭建一个gitlab服务器

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么在Centos7中使用码头工人搭建一个gitlab服务器