前言:
当前你们对“阿里云slbhttpsnginx”大概比较看重,小伙伴们都需要学习一些“阿里云slbhttpsnginx”的相关资讯。那么小编也在网上网罗了一些有关“阿里云slbhttpsnginx””的相关文章,希望兄弟们能喜欢,各位老铁们快快来了解一下吧!通过docker swarm 安装部署gitlab服务可以更方便的升级版本,以及高效运维。本篇主要介绍gitlab的docker swarm 安装方式。
初始化docker swarm 集群
$ sudo docker swarm init创建lvm逻辑磁盘卷,格式化并挂载/gitlab目录下
$ sudo fdisk /dev/vdb$ sudo pvcreate /dev/vdb1$ sudo vgcreate gitlab /dev/vdb1$ sudo lvcreate -L 199G -n gitlab gitlab$ sudo mkfs.xfs /dev/gitlab/gitlab创建gitlab数据挂载目录
$ sudo mkdir -pv /gitlab/{config,data,logs}开始部署gitlab-ee版本
$ sudo docker service create \ --name "git-inside-gitlab" \ --hostname git.test.cn \ --network pilipa-network \ --replicas 1 \ --publish "mode=host,published=2222,target=22" \ --publish "mode=host,published=80,target=80" \ --publish "mode=host,published=443,target=443" \ --mount type=bind,src=/gitlab/config,dst=/etc/gitlab \ --mount type=bind,src=/gitlab/logs,dst=/var/log/gitlab \ --mount type=bind,src=/gitlab/data,dst=/var/opt/gitlab \"gitlab/gitlab-ee:11.4.9-ee.0"配置gitlab.rb
external_url ";nginx['redirect_http_to_https'] =truenginx['ssl_certificate'] = "/etc/gitlab/ssl/git.test.cn.crt"nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/git.test.cn.key"重新加载配置文件使其生效
$ sudo gitlab-ctl reconfigure通过阿里云的SLB代理到ECS上搭建的gitlab服务上,然后设置dns解析即可。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #阿里云slbhttpsnginx