当前位置: 首页 > news >正文

网站推广免费推广网站沈阳网络seo公司

网站推广免费推广网站,沈阳网络seo公司,洗涤公司建设的意义,全国城市感染率排名在容器化的世界中,Docker已经成为了我们部署和管理应用程序的首选工具。然而,在使用Docker部署GitLab时,我们可能会遇到一些问题,本文将为你提供一份详细的避坑指南。网上的教程有的都没说清楚,或者干脆是错的。摸索了…

在容器化的世界中,Docker已经成为了我们部署和管理应用程序的首选工具。然而,在使用Docker部署GitLab时,我们可能会遇到一些问题,本文将为你提供一份详细的避坑指南。网上的教程有的都没说清楚,或者干脆是错的。摸索了好几个小时,才知道为啥要这么做。

安装docker

  1. 这一步自行百度,不细说了。

docker 安装gitlab社区版

  1. 直接执行docker pull gitlab/gitlab-ce:latest命令拉取最新的镜像
docker pull gitlab/gitlab-ce:latest
  1. 把容器跑起来
 docker run -d --name gitlab --privileged=true --restart always -p 9922:22 -p 9980:9980 -v /home/gitlab/etc:/etc/gitlab -v /home/gitlab/log:/var/log/gitlab -v /home/gitlab/opt:/var/opt/gitlab gitlab/gitlab-ce
//对命令的解释docker run -d --name gitlab //指定容器名称--privileged=true //指定容器可以获得root权限--restart always //指定意外停止时自动重启-p 9922:22 //指定ssh clone时候的端口-p 9980:9980 //指定http访问时的端口-v /home/gitlab/etc:/etc/gitlab //挂载配置文件目录出来-v /home/gitlab/log:/var/log/gitlab -v /home/gitlab/opt:/var/opt/gitlab gitlab/gitlab-ce
  1. 在宿主机直接修改/home/gitlab/etc/gitlab.rb文件
#这一步决定了以http方式clone时的地址和端口号
external_url 'http://192.168.1.11:9980' 
#这一步决定了你在浏览器打开时要访问什么端口
nginx['listen_port'] = 9980#ssh 的配置
#ssh连接地址
gitlab_rails['gitlab_ssh_host'] = '192.168.1.11'
# ssh连接端口
gitlab_rails['gitlab_shell_ssh_port'] = 9922
  1. 重启容器,让配置生效
docker restart gitlab

注意事项

如果是按照上述教程安装的gitlab,则不需要看下边的了。

这都是血泪的教训

  1. 首先,我们需要明确一点,如果你不打算使用80端口访问GitLab,那么在执行docker run命令的时候,一定要让访问端口容器内部和外部的保持一致。否则,这将会给你带来不必要的麻烦。也就是说假如你想用9980这个端口访问你的gitlab,那就映射宿主机的9980端口到容器的9980端口,并修改gitlab.rb文件中nginx的监听端口为9980.否则你还要进容器修改运行时配置文件gitlab.yml,这个文件本身就是由gitlab.rb文件映射得来的。所以我不明白为什么那么多网上的教程用其他端口映射容器内的80,再去容器里修改配置是图啥。
  2. 你还需要修改nginx的监听端口,将nginx[‘listen_port’]设置为9980。这样,nginx就能正确地将流量转发到你的GitLab实例上。这个是默认监听容器内80端口的,记好了是容器内,所以这个根据我们的映射规则,一定要修改为我们映射的9980端口。你问我用其他端口映射容器内80,nginx就监听80不行吗,当然行啦,但是你clone的时候就会发现,哎,这个clone地址怎么没有端口号。然后就又陷入了要去容器里修改gitlab.yml的怪圈。
http://www.yayakq.cn/news/886339/

相关文章:

  • 莱西做网站公司net mvc 仿wordpress
  • 网站后台管理系统页面网站续费有什么作用
  • 网站怎么做百度排名设计网站国外
  • 宝塔做网站443链接wordpress网站程序
  • 网站备案查询工信部官网百度推广怎么优化关键词的质量
  • 做任务 网站wordpress 页面编写
  • 网站开发需求文件自定义短网址生成器
  • 可以拔下来做的网站吗怎么做好营销网站开发
  • 企业管理培训课程游戏江门网站建设方案优化
  • 个人做网站需要多少钱网站的推广方案的内容有哪些
  • 河南省建设监理协会网站人才十长沙关键词快速排名
  • 建设网站需要的人才公司营销网站建设
  • 北京移动端网站优化定制网站建设与运营案例
  • 怎样拍照产品做网站类似 wordpress
  • 做网站为什么需要购买域名wordpress移动端编辑器
  • 珠海建网站python3.5 做网站
  • wap版网站建设方案深圳网站建设seo推广优化
  • 网站建设管理策划书免费做网站哪家好
  • 中国工业设计十佳公司单页面seo优化
  • 上海网站排名提升一台云服务器可以做几个网站
  • 公司网站费怎么做分录网站建设运行情况简介
  • 做网站交互成都旅游住宿哪里便宜又方便
  • 网站gif图标天河门户网站建设
  • 企业网站建设大概需要多少钱wordpress网址转跳插件
  • 西安免费网站建设做网站怎么在图片里面插字
  • 方山建站报价中国建设银行互联网站
  • 建站服务论坛旅游药都网站建设方案
  • 国外建设网站的软件中企动力官网 网站
  • 建设网站预算邢台网站建设免费做网站排名
  • 学校网站集约化建设建设工程质量检测网站