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

在這里我們用docker安裝

1、創建gitlab安裝目錄

mkdir -p /usr/local/docker/gitlab_docker

進入該目錄

cd /usr/local/docker/gitlab_docker

2、下載gitlab鏡像

docker pull gitlab/gitlab-ce:latest

3、創建docker-compose.yml

vi docker-compose.yml

輸入以下內容保存

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

4、運行docker-compose

docker-compose up -d

查看啟動日志

docker-compose logs -f

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

5、開放gitlab端口

開放GitLab對應的端口

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

復制登錄密碼

6.2、登錄GibLab

打開瀏覽器,輸入對應的GitLab地址

http://192.168.88.125:8929/

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

6.3、修改root賬號密碼

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

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

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215427.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215427.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215427.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

理解 HTTP POST 請求:表單與 JSON 數據格式深入解析20231208

引言 在日常的 Web 開發中,理解 HTTP POST 請求的不同數據格式是至關重要的。這不僅有助于構建健壯的后端服務,還能確保與其他服務的有效溝通。本文將深入探討 multipart/form-data 和 application/json,這兩種常見的 POST 請求格式。 POST…

2023 年安徽省職業院校技能大賽高職組“軟件測試”賽項樣題

2023 年安徽省職業院校技能大賽 高職組“軟件測試”賽項樣題 目錄 任務一:功能測試(45 分) 1、測試計劃(5 分) 2、測試用例(15 分) 3、Bug 清單(20 分) 4、測試報告&…

Python 學習筆記之 networkx 使用

介紹 networkx networkx 支持創建簡單無向圖、有向圖和多重圖;內置許多標準的圖論算法,節點可為任意數據;支持任意的邊值維度,功能豐富,簡單易用 networkx 中的 Graph Graph 的定義 Graph 是用點和線來刻畫離散事物…

張馳咨詢:數據驅動的質量改進,六西格瑪綠帶在汽車業實踐

尊敬的汽車行業同仁們,您是否曾面臨生產效率低下、成本不斷攀升或顧客滿意度下降的困擾?本期專欄,我們將深入探討如何通過六西格瑪綠帶培訓,在汽車行業中實現過程優化和質量提升。 汽車行業的競爭日趨激烈,致力于提供…

3.cloud-Consul服務注冊與發現

1.官網 https://learn.hashicorp.com/consul/getting-started/install.html 2.訂單服務 2.1 POM <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependenc…

學習Java第66天,路徑問題

相對路徑情況分析 相對路徑情況1:web/index.html中引入web/static/img/logo.png 訪問index.html的url為 : http://localhost:8080/web03_war_exploded/index.html 當前資源為 : index.html 當前資源的所在路徑為 : http://localhost:8080/web03_war_exploded/ 要獲取的目標資…

【華為數據之道學習筆記】3-9元數據治理面臨的挑戰

華為在進行元數據治理以前&#xff0c;遇到的元數據問題主要表現為數據找不到、讀不懂、不可信&#xff0c;數據分析師們往往會陷入數據沼澤中&#xff0c;例如以下常見的場景。 某子公司需要從發貨數據里對設備保修和維保進行區分&#xff0c;用來不對過保設備進行服務場景分析…

Qt 使用百度的離線地圖

使用百度離線地圖&#xff0c;一下載百度離線包&#xff08;offlinemap&#xff09;&#xff1b;二是準備地圖瓦片&#xff08;不同級別的瓦片&#xff09;&#xff1b;三 準備&#xff48;&#xff54;&#xff4d;&#xff4c;主頁面&#xff1b;四&#xff0c;&#xff31;&…

深度學習 Day13——P2彩色圖片分類

&#x1f368; 本文為&#x1f517;365天深度學習訓練營 中的學習記錄博客&#x1f356; 原作者&#xff1a;K同學啊 | 接輔導、項目定制 文章目錄 前言1 我的環境2 代碼實現與執行結果2.1 前期準備2.1.1 引入庫2.1.2 設置GPU&#xff08;如果設備上支持GPU就使用GPU,否則使用C…

在Go中定義方法

引言 函數允許你將邏輯組織到可重復的過程中,每次運行時可以使用不同的參數。在定義函數的過程中,你會經常發現多個函數可能每次都操作同一段數據。Go可以識別這種模式,并允許您定義特殊的函數,稱為方法,其目的是對某些特定類型的實例進行操作,稱為接收器。為類型添加方…

nodejs微信小程序+python+PHP基于spark的酒店管理系統-計算機畢業設計推薦

目 錄 摘 要 I ABSTRACT II 目 錄 II 第1章 緒論 1 1.1背景及意義 1 1.2 國內外研究概況 1 1.3 研究的內容 1 第2章 相關技術 3 2.1 nodejs簡介 4 2.2 express框架介紹 6 2.4 MySQL數據庫 4 第3章 系統分析 5 3.1 需求分析 5 3.2 系統可行性分析 5 3.2.1技術可行性&#xff1a;…

排序算法——歸并排序

歸并排序&#xff08;Merge Sort&#xff09;是計算機科學中非常重要的排序算法之一。它不僅高效、穩定&#xff0c;而且是許多高級排序技術和算法思想的基礎。在本文中&#xff0c;我們將深入探討歸并排序的原理、實現方法&#xff0c;以及它的優缺點。 1. 歸并排序的原理 歸…

Python大模型TensorFlow/PyTorch/Scikit-learn/Keras/OpenCV/Gensim

Python 作為一種高級編程語言&#xff0c;可以用于開發各種大小的模型。以下是一些常見的 Python 大模型&#xff0c;以及它們的優勢、劣勢和使用場景&#xff1a; TensorFlow&#xff1a; 優勢&#xff1a;TensorFlow 是一個非常流行的深度學習庫&#xff0c;具有高度的可擴…

階段五:深度學習和人工智能(掌握使用TensorFlow或PyTorch進行深度學習)

掌握使用TensorFlow或PyTorch進行深度學習需要具備一定的編程基礎和數學基礎&#xff0c;包括編程語言、數據結構、算法、線性代數、概率論和統計學等方面的知識。以下是掌握使用TensorFlow或PyTorch進行深度學習的一些基本要求&#xff1a; 了解深度學習的基本概念和原理&…

目標檢測YOLO系列從入門到精通技術詳解100篇-【目標檢測】計算機視覺(基礎篇)

目錄 前言 幾個高頻面試題目 計算機視覺中常見的錯誤及解決方案 1.翻轉圖像和關鍵點

AnotherRedisDesktopManager安裝使用 (redis可視化客戶端)

下載 下載地址 AnotherRedisDesktopManager 發行版 - Gitee.com 安裝 雙擊安裝 修改安裝路徑 運行

pt36項目短信OAth2.0

5、短信驗證碼 1、注冊容聯云賬號&#xff0c;登錄并查看開發文檔&#xff08;以下分析來自接口文檔&#xff09; 2、開發文檔【準備1】&#xff1a;請求URL地址1.示例&#xff1a;https://app.cloopen.com:8883/2013-12-26/Accounts/{}/SMS/TemplateSMS?sig{}ACCOUNT SID# s…

Docker安裝與使用

Docker 1.初識Docker Docker如何解決大型項目依賴關系復雜&#xff0c;不同組件依賴的兼容性問題&#xff1f; Docker允許開發中將應用、依賴、函數庫、配置一起打包&#xff0c;形成可移植鏡像Docker應用運行在容器中&#xff0c;使用沙箱機制&#xff0c;相互隔離 Docker…

phpstorm中使用 phpunit 時的配置和代碼覆蓋率測試注意點

初始化一個composer項目&#xff0c;composer.json配置文件如下 {"name": "zingfront/questions-php","type": "project","require": {"php": "^7.4"},"require-dev": {"phpunit/phpun…

geemap學習筆記024:從Earth Engine中獲取遙感圖像的縮略圖

前言 遙感圖像的縮略圖通常是以較小的數據量對整景影像有一個全面的展示&#xff0c;便于分享和觀察&#xff0c;本節就介紹一下如何獲取遙感圖像的縮略圖。 1 導入庫并顯示地圖 import ee import geemap import osee.Initialize() Map geemap.Map() Map2 加載數據 roi e…