docker安裝git教程,解決clone地址端口錯(cuò)誤的問題
docker 運(yùn)行命令
docker run -d --detach \ --hostname 192.168.31.75 \ --publish 2222:22 \ --publish 8888:8888 \ --name gitlab \ --restart=always \ --volume /home/username/gitlab/config:/etc/gitlab \ --volume /home/username/gitlab/logs:/var/log/gitlab \ --volume /home/username/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
獲取初始root密碼
- 進(jìn)入docker內(nèi)部
docker exec -it gitlab /bin/bash
cat /etc/gitlab/initial_root_password
- 本地git設(shè)置
git config --global user.name "xxx" git config --global user.email "xxx@qq.com"
只有將gitlab本身的端口改為8888,docker同樣映射到8888,clone時(shí)地址才正確
需要配置gitlab.rb(宿主機(jī)路徑:/home/username/gitlab/config/gitlab.rb)。
配置HTTP鏈接(含端口)
此處的端口一定與docker 映射端口一致
external_url 'http://xxxx:8888'
配置SSH鏈接(含端口)
gitlab_rails['gitlab_ssh_host'] = 'xxxx' gitlab_rails['gitlab_shell_ssh_port'] = 2222
進(jìn)入gitlab容器內(nèi),重載配置,重啟容器
docker exec -it gitlab /bin/bash
gitlab-ctl reconfigure
退出容器
docker restart gitlab
此時(shí)瀏覽器訪問
http://xxxxx:8888
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker執(zhí)行DockerFile構(gòu)建過程指令解析
這篇文章主要為大家介紹了Docker執(zhí)行DockerFile構(gòu)建過程及DockerFile的指令解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪<BR>2022-04-04
docker從安裝入門到應(yīng)用部署及私有倉庫搭建基礎(chǔ)命令
這篇文章主要為大家介紹了docker從安裝入門到應(yīng)用部署及私有倉庫搭建基礎(chǔ)命令,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04
docker+mongodb設(shè)置數(shù)據(jù)庫的賬號(hào)和密碼的實(shí)現(xiàn)步驟
本文主要介紹了docker+mongodb設(shè)置數(shù)據(jù)庫的賬號(hào)和密碼的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08
Docker環(huán)境下安裝與配置 Nexus的超詳細(xì)指南
這篇文章主要為大家詳細(xì)介紹了Docker環(huán)境下安裝與配置 Nexus的超詳細(xì)指南,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-09-09
使用docker compose搭建consul集群環(huán)境的例子
consul是HashCorp公司推出使用go語言編寫的開源工具,用于實(shí)現(xiàn)分布式系統(tǒng)的服務(wù)發(fā)現(xiàn)與配置,今天給大家普及使用docker compose搭建consul集群環(huán)境的方法及consul基本知識(shí)講解,感興趣的朋友一起看看吧2021-06-06
Ubuntu16.04Docker的CS模式詳細(xì)介紹
這篇文章主要介紹了Ubuntu16.04Docker的CS模式詳細(xì)介紹的相關(guān)資料,這里對(duì)Docker CS模式圖文詳細(xì)介紹,需要的朋友可以參考下2016-12-12
使用Docker+Jenkins自動(dòng)構(gòu)建部署
這篇文章主要介紹了使用Docker+Jenkins自動(dòng)構(gòu)建部署,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03

