如何修改Docker部署gitlab的外部访问地址和端口
作者:b哈利路亚d
这篇文章主要介绍了如何修改Docker部署gitlab的外部访问地址和端口问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
修改Docker部署gitlab的外部访问地址和端口
docker部署的gitlab
对外端口9002,容器内部端口80.
这时候修改git上请求地址的时候就出问题了,因为容器端口和外部端口不一致。
当然,你可以重新部署docker或者修改端口。
但其实通过配置文件也可以搞。
docker exec -it gitlab /bin/bash vim /etc/gitlab/gitlab.rb
修改如下内容
这里改成你希望外部展示的ip地址。
如果你只是这样改,你会发现gitlab访问不了了。因为默认会用这个端口号作为gitlab的nginx的监听端口。因为我们这里其实是监听的80端口,所以要额外配置
表示,nginx监听80端口。
然后
gitlab-ctl reconfigure
重新加载配置,再刷新gitlab前台页面。
地址就变成你配置的地址了,省的每次都修改了。
GitLab更改端口
网上百度来百度去看了很多文章,修改过程都非常复杂,全是胡扯。实际修改非常简单。
1.修改/etc/gitlab/gitlab.rb文件(仅仅修改此文件就可以了!)
external_url 'http://${host}:${http_port}'
2.执行命令重新配置
gitlab-ctl reconfigure && gitlab-ctl restart /opt/gitlab/bin/gitlab-rake cache:clear
修改成功!Enjoy!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Docker快速部署gitlab+gitlab-runner实例
- 使用docker搭建gitlab并且开放到公网
- windows使用docker部署gitlab方式
- docker部署gitlab以及修改初始密码方式
- ubuntu服务器部署gitlab docker并配置nginx反向代理https访问的过程解析
- docker machine安装极狐gitlab的过程详解
- 解决docker搭建gitlab时容器不停重启的问题
- Gitlab-runner+Docker实现自动部署SpringBoot项目
- 教你Docker安装GitLab功能
- 基于CentOS8系统使用Docker搭建Gitlab的详细教程
- 使用Docker搭建私有GitLab的两种方案
- docker自建GitLab仓库的实现