国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

DevOps搭建(四)-GitLab安裝細步驟

這篇具有很好參考價值的文章主要介紹了DevOps搭建(四)-GitLab安裝細步驟。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

DevOps搭建(四)-GitLab安裝細步驟,devops,gitlab,自動化部署,運維

在這里我們用docker安裝

1、創(chuàng)建gitlab安裝目錄

mkdir -p /usr/local/docker/gitlab_docker

進入該目錄

cd /usr/local/docker/gitlab_docker

2、下載gitlab鏡像

docker pull gitlab/gitlab-ce:latest

3、創(chuàng)建docker-compose.yml

vi docker-compose.yml

輸入以下內(nèi)容保存

version: '3.1'
services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    container_name: gitlab
    #隨著docker重啟自動啟動
    restart: always
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        #宿主機ip
        external_url 'http://192.168.88.125:8929'
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
    #端口號映射
    ports:
      - '8929:8929'
      - '2224:2224'
    #數(shù)據(jù)卷映射
    volumes :
      - './config:/etc/gitlab'
      - './logs:/var/1og/gitlab'
      - './data:/var/opt/gitlab'

4、運行docker-compose

docker-compose up -d

DevOps搭建(四)-GitLab安裝細步驟,devops,gitlab,自動化部署,運維

查看啟動日志

docker-compose logs -f

稍等片刻,如果沒看到錯誤日志,證明已經(jīng)正常啟動。

5、開放gitlab端口

開放GitLab對應(yīng)的端口

firewall-cmd --zone=public --add-port=8929/tcp --permanent

重啟防火墻

systemctl restart firewalld

6、驗證GitLab登錄

GitLab的默認登錄賬號為root,密碼需要進入docker容器中獲取。

6.1、獲取root賬號登錄密碼

進入gitlab容器:

docker exec -it gitlab bash

獲取密碼

cat /etc/gitlab/initial_root_password

DevOps搭建(四)-GitLab安裝細步驟,devops,gitlab,自動化部署,運維

復(fù)制登錄密碼

6.2、登錄GibLab

打開瀏覽器,輸入對應(yīng)的GitLab地址

http://192.168.88.125:8929/

賬號輸入admin,密碼輸入步驟1的密碼

DevOps搭建(四)-GitLab安裝細步驟,devops,gitlab,自動化部署,運維

6.3、修改root賬號密碼

首先點擊頭像彈出的層中的Preferences

DevOps搭建(四)-GitLab安裝細步驟,devops,gitlab,自動化部署,運維

接著點擊左側(cè)菜單的Password進入密碼,填入初始密碼和新新密碼,新要稍微復(fù)雜點(例如:Y*********0),要不通不過驗證,如下下圖:

DevOps搭建(四)-GitLab安裝細步驟,devops,gitlab,自動化部署,運維

重置密碼密碼成功后點擊Save password進行保存,保存后會自動退出到登錄頁面,用新的密碼進行重新登錄即可。

DevOps搭建(四)-GitLab安裝細步驟,devops,gitlab,自動化部署,運維文章來源地址http://www.zghlxwxcb.cn/news/detail-761633.html

到了這里,關(guān)于DevOps搭建(四)-GitLab安裝細步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • GitLab+Jenkins搭建DevOps一體化運維平臺

    GitLab+Jenkins搭建DevOps一體化運維平臺

    ? 大家拿到代碼后,要如何運行呢?導(dǎo)入IDEA,然后啟動?開發(fā)過程可定沒有問題,那生產(chǎn)環(huán)境呢?在現(xiàn)在互聯(lián)網(wǎng)大環(huán)境下,越來越要求開發(fā)運維一體化。如果對于企業(yè)級的項目管理方式不了解,那么開發(fā)工作將舉步維艱。這一節(jié)課主要帶大家快速理解一下電商項目的運維部

    2024年02月09日
    瀏覽(50)
  • DevOps之Jenkins 集成 SonarQube 、Gitlab實現(xiàn)代碼自動提交質(zhì)量檢測

    DevOps之Jenkins 集成 SonarQube 、Gitlab實現(xiàn)代碼自動提交質(zhì)量檢測

    實驗中相應(yīng)服務(wù)的安裝步驟略 準備相關(guān)服務(wù)器,并實現(xiàn)各個服務(wù)器的DNS解析 [root@ubuntu2204 ~]#cat /etc/bind/hailin.org.zone $TTL 1D @ IN SOA master admin ( 1 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS master master A 10.0.0.201 gitlab A 10.0.0.179 jenkins A 10.0.0.171 harbor A 10.0.0.201 sonarqube A 10.0.0.178 安

    2024年02月02日
    瀏覽(26)
  • Devops系列六(CI篇之jenkinsfile)jenkins將gitlab helm yaml和argocd 串聯(lián),自動部署到K8S

    Devops系列六(CI篇之jenkinsfile)jenkins將gitlab helm yaml和argocd 串聯(lián),自動部署到K8S

    上文我們說了pipeline,已為本文鋪路不少,接下里就是將之串聯(lián)起來。 先想說下,為什么是jenkinsfile, 因為jenkins job還支持pipeline方式。 這種方式,不建議實際使用,僅限于測試或調(diào)試groovy代碼。 下面貼出來,我們的使用方式。好處是:采用分布式的思想,改動git上的jenkinsf

    2024年02月13日
    瀏覽(26)
  • DevOps-GitHub/GitLab

    DevOps-GitHub/GitLab

    GitHub是一個開源代碼托管平臺?;趙eb的Git倉庫,提供共有倉庫和私有倉庫(私有倉庫收費)。 GitLab可以創(chuàng)建免費私有倉庫。 為了快速操作,這里對創(chuàng)建倉庫以及注冊不做說明。 首先再GitHub上創(chuàng)建一個遠程倉庫 github_test 使用GitHub遠程倉庫 在github上獲取克隆地址(注意,這個

    2024年02月15日
    瀏覽(49)
  • DevOps基礎(chǔ)服務(wù)1——版本控制gitlab

    DevOps基礎(chǔ)服務(wù)1——版本控制gitlab

    概念: 版本控制是指對軟件開發(fā)過程中各種程序代碼、配置文件及說明文檔等文件變更的管理,是軟件配置管理的核心思想之一。 常用版本控制工具:gitlab、subversion。 主要功能: 追蹤文件的變更。可以追蹤到什么人在什么時候更改了什么內(nèi)容。每次文件發(fā)生改變,則文件

    2024年02月15日
    瀏覽(22)
  • Devops系列五(CI篇之pipeline libraray)jenkins將gitlab helm yaml和argocd 串聯(lián),自動部署到K8S

    Devops系列五(CI篇之pipeline libraray)jenkins將gitlab helm yaml和argocd 串聯(lián),自動部署到K8S

    本文是CI篇的上文,因為上一篇已經(jīng)作了總體設(shè)計,就不再贅述,有需要的請看前文。 我們將演示,使用CI工具–jenkins,怎么和CD工具–argocd串聯(lián),重點是在Jenkins該怎么做。準備工作和argocd等相關(guān)事項,在前文已鋪墊ok。 Jenkins,我們是使用k8s來部署的一個master-slave結(jié)構(gòu)的集群

    2024年02月13日
    瀏覽(33)
  • DevOps系列文章之 GitLab CI/CD

    DevOps系列文章之 GitLab CI/CD

    由于目前公司使用的gitlab,大部分項目使用的CICD是gitlab的CICD,少部分用的是jenkins,使用了gitlab-ci一段時間后感覺還不錯,因此總結(jié)一下 介紹gitlab的CICD之前,可以先了解CICD是什么 我們的開發(fā)模式經(jīng)歷了如下的轉(zhuǎn)變:瀑布模型-敏捷開發(fā)→DevOps(Development、Operations的組合詞,是

    2024年01月22日
    瀏覽(63)
  • 01-DevOps代碼上線-git入門及gitlab遠程倉庫

    01-DevOps代碼上線-git入門及gitlab遠程倉庫

    10.0.0.71-gitlab? ? ? ? ? ? 2c2g-20GB 10.0.0.72-jenkins? ? ? ? ?2c2g-20GB 10.0.0.73-sonarqube? ?1c1g-20GB 10.0.0.74-nexus? ? ? ? ? 1c1g-20GB 10.0.0.75-dm? ? ? ? ? ? ? ?1c1g-20GB? ?(模擬寫代碼服務(wù)器) ? ? ? ? 在centos系統(tǒng)中,本身就有g(shù)it,如果沒有yum安裝一下git [root@gitlab ~]# git --version git vers

    2024年03月22日
    瀏覽(22)
  • 【云原生】DevOps之使用Gitlab Runner進行CICD

    【云原生】DevOps之使用Gitlab Runner進行CICD

    在很久之前的文章中,我們已經(jīng)搭建過了Jenkins+Docker+Harbor+SpringCloud微服務(wù)持續(xù)集成自動化部署,今天來介紹Gitlab原生的Gitlab Runner CICD功能。 Gitlab實現(xiàn)CICD的方式有很多,比如通過Jenkins,通過Gitlab Runner等,今天主要介紹后者。Gitlab在安裝的時候,就默認包含了Gitlab CI的能力,但

    2024年02月03日
    瀏覽(26)
  • 快速構(gòu)建一個 GitLab + Jenkins + Harbor 的云原生 DevOps 環(huán)境

    快速構(gòu)建一個 GitLab + Jenkins + Harbor 的云原生 DevOps 環(huán)境

    今天我們要搭建一條怎樣的工具鏈呢?且看效果圖: GitLab + Jenkins + Harbor Toolchain Workflow 首先我們需要完成 GitLab、Jenkins 和 Harbor 三個工具的部署; 接著我們需要在 GitLab 上創(chuàng)建一個代碼庫,并且在 Jenkins 上創(chuàng)建相應(yīng)的流水線,這個流程最好也自動化(確實可以自動化); 然后

    2024年02月15日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包