這篇文章主要介紹“怎么使用Docker快速部署Gitlab”,在日常操作中,相信很多人在怎么使用Docker快速部署Gitlab問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么使用Docker快速部署Gitlab”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
創(chuàng)新互聯(lián)服務(wù)項目包括東寧網(wǎng)站建設(shè)、東寧網(wǎng)站制作、東寧網(wǎng)頁制作以及東寧網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,東寧網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到東寧省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1. 下載gitlab鏡像
docker pull gitlab/gitlab-ce
2. 運(yùn)行g(shù)itlab實例
gitlab_home=`pwd`/data/gitlab docker run -d \ --hostname gitlab \ --publish 8443:443 --publish 80:80 --publish 2222:22 \ --name gitlab \ --restart always \ --volume $gitlab_home/config:/etc/gitlab \ --volume $gitlab_home/logs:/var/log/gitlab \ --volume $gitlab_home/data:/var/opt/gitlab \ gitlab/gitlab-ce
3. 配置gitlab實例
3.1 配置郵箱:
docker exec -t -i gitlab vim /etc/gitlab/gitlab.rb
下面以網(wǎng)易163郵箱為例配置郵箱:
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.163.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "xxxx@163.com" gitlab_rails['smtp_password'] = "xxxxpassword" gitlab_rails['smtp_domain'] = "163.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = false gitlab_rails['smtp_openssl_verify_mode'] = "peer" gitlab_rails['gitlab_email_from'] = "xxxx@163.com" user["git_user_email"] = "xxxx@163.com"
注意以上的xxxx@163.com代表用戶名,即郵箱地址,而xxxxpassword不是郵箱的登陸密碼而是網(wǎng)易郵箱的客戶端授權(quán)密碼, 再網(wǎng)易郵箱web頁面的設(shè)置-pop3/smtp/imap-客戶端授權(quán)密碼查看。
3.2 配置外部訪問url
這個必須配置,否則默認(rèn)以容器的主機(jī)名作為url,剛開始由于做了端口映射80->8080, 因此設(shè)置為
external_url http://10.103.240.36:8080
后來發(fā)現(xiàn)external_url只能配置ip或者域名,不能有端口,否則不能啟動。
于是只能把端口設(shè)置為80->80,然后external_url設(shè)置為:
external_url http://10.103.240.36
4. 重啟gitlab
docker restart gitlab
到此,關(guān)于“怎么使用Docker快速部署Gitlab”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)頁標(biāo)題:怎么使用Docker快速部署Gitlab
網(wǎng)站路徑:http://weahome.cn/article/jhgcoh.html