如何修改Docker部署gitlab的外部訪問地址和端口
修改Docker部署gitlab的外部訪問地址和端口
docker部署的gitlab

對外端口9002,容器內部端口80.
這時候修改git上請求地址的時候就出問題了,因為容器端口和外部端口不一致。
當然,你可以重新部署docker或者修改端口。
但其實通過配置文件也可以搞。
docker exec -it gitlab /bin/bash vim /etc/gitlab/gitlab.rb
修改如下內容

這里改成你希望外部展示的ip地址。
如果你只是這樣改,你會發(fā)現gitlab訪問不了了。因為默認會用這個端口號作為gitlab的nginx的監(jiān)聽端口。因為我們這里其實是監(jiān)聽的80端口,所以要額外配置

表示,nginx監(jiān)聽80端口。
然后
gitlab-ctl reconfigure
重新加載配置,再刷新gitlab前臺頁面。

地址就變成你配置的地址了,省的每次都修改了。
GitLab更改端口
網上百度來百度去看了很多文章,修改過程都非常復雜,全是胡扯。實際修改非常簡單。
1.修改/etc/gitlab/gitlab.rb文件(僅僅修改此文件就可以了?。?/h3>
external_url 'http://${host}:${http_port}'
external_url 'http://${host}:${http_port}'2.執(zhí)行命令重新配置
gitlab-ctl reconfigure && gitlab-ctl restart /opt/gitlab/bin/gitlab-rake cache:clear
修改成功!Enjoy!
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用Docker部署可視化面板監(jiān)控Nginx的流程步驟
使用 Docker 部署 Prometheus、Grafana 和 Nginx Exporter,確保它們能夠正確通信并監(jiān)控你的 Nginx 服務,本文給大家詳細介紹了使用Docker部署可視化面板監(jiān)控Nginx的流程步驟,需要的朋友可以參考下2025-05-05
Docker?Compose中配置Host網絡模式的具體方法及注意事項
Docker Compose 是一個用于定義和運行多容器 Docker 應用程序的工具,下面這篇文章主要介紹了Docker?Compose中配置Host網絡模式的具體方法及注意事項,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-09-09
在docker中的mysql容器內執(zhí)行命令與執(zhí)行SQL文件方式
文章介紹了如何通過Docker進入MySQL容器執(zhí)行SQL文件,并總結了MySQL清空表數據的三種方法:TRUNCATE、DROP和DELETE,每種方法都有其適用場景和特點2025-01-01

