尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

快速部署GitLab及克隆地址url终极指南

快速部署GitLab及克隆地址url终极指南
📅 发布时间:2026/6/26 21:29:46

1.启动命令(启动初始化需5分钟以上)

docker run -d --hostname 10.0.1.126 --name gitlab --restart always -p 9980:80 -p 443:443 -p 2222:22 -v /opt/gitlab/config:/etc/gitlab -v /opt/gitlab/logs:/var/log/gitlab -v /opt/gitlab/data:/var/opt/gitlab --shm-size 256m gitlab/gitlab-ce:latest

2.修改容器内/etc/gitlab/gitlab.rb中 external_url克隆地址("external_url 'http://10.0.1.126:9980'\") 这块就是需要修改的 按照实际修改

以下一条命令完成

docker exec -it gitlab bash -c "echo \"external_url 'http://10.0.1.126:9980'\" > /tmp/new_config && cat /etc/gitlab/gitlab.rb | grep -v '^external_url' > /tmp/old_config && cat /tmp/new_config /tmp/old_config > /etc/gitlab/gitlab.rb"

重新配置

docker exec gitlab gitlab-ctl reconfigure

重启服务(等待几分钟访问)

docker exec gitlab gitlab-ctl restart

3.如上述修改完未访问到页面 那就是nginx访问不到容器80端口以下解决:

1.再次重新配置

. 恢复默认配置 docker exec gitlab bash -c "echo \"external_url 'http://10.0.1.126:9980'\" > /etc/gitlab/gitlab.rb" # 2. 重新配置(关键!) docker exec gitlab gitlab-ctl reconfigure # 3. 重启服务 docker exec gitlab gitlab-ctl restart

2.修改nginx配置

# 1. 备份配置 docker exec gitlab cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.backup # 2. 重写配置 docker exec gitlab bash -c "cat > /etc/gitlab/gitlab.rb << 'EOF' external_url 'http://10.0.1.126:9980' nginx['listen_port'] = 80 nginx['listen_addresses'] = ['0.0.0.0'] EOF" # 3. 重新配置(等待 5-10 分钟) docker exec gitlab gitlab-ctl reconfigure # 4. 重启服务 docker exec gitlab gitlab-ctl restart # 5. 验证 sleep 30 docker exec gitlab netstat -tln | grep :80 curl -I http://localhost:9980

3.这样就成功了:

相关新闻

  • AI 景健工艺 · 电动旋转展示盘智能功率 MOSFET 完整选型方案
  • HarmonyOS7 悬浮窗、分屏、平行视界怎么配合?多形态窗口实战
  • 智慧养殖4G MQTT物联网方案与低功耗优化实践

最新新闻

  • HTML 的 <bdo> 元素
  • AI时代终端窗口堆成山?这款工具让我爱不释手
  • Kali Linux WiFi渗透测试实战:从环境搭建到WPA2密码破解全流程
  • Python操作PDF附件添加查看与管理指南
  • Three.js 赛博朋克风格 UI:3D 渲染管线与着色器艺术的工程实战
  • 为什么AI只引用2-7个网站?内容结构优化才是GEO的隐藏密码!

日新闻

  • Qwen2.5-Turbo百万上下文实战指南:百炼平台长文本处理全解析
  • 怎么监控对标账号更新,2026年作者监控工作流,5款深度对比
  • EdgeRemover:专业级Windows Edge浏览器管理工具,彻底解决顽固软件卸载难题

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号