最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

windows使用docker部署gitlab方式

 更新時(shí)間:2024年05月31日 10:53:52   作者:TxNet.Ltd.  
這篇文章主要介紹了windows使用docker部署gitlab方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

前言

我們團(tuán)隊(duì)內(nèi)部有做版本控制的需求,有兩種選擇,SVN和GIT

  • SVN:集中化的版本控制系統(tǒng)
  • GIT:分布式版本控制系統(tǒng)

很顯然,我一定選擇GIT,而且目前GIT應(yīng)該是占據(jù)著版本控制的主流的,SVN相對來說適合美術(shù)使用。

git選擇

選擇了GIT,但是GIT的server使用哪家呢?gitlab,gitee,gitblit,github?

如果我們不要求保密,開源項(xiàng)目,那肯定是github了。

如果需要簡單的保密,那么團(tuán)隊(duì)內(nèi)部,直接使用私有g(shù)ithub倉庫或者gitee也可以

如果需要絕對保密,像我們這種對代碼加密要求非常嚴(yán)格的,根本不讓用外網(wǎng)的git。只能本地搭建了。

git本地搭建,可以自己開服務(wù)器,然后在服務(wù)器linux系統(tǒng)上搭建gitlab。這是大公司的常規(guī)做法。

但是這次領(lǐng)導(dǎo)只給了我一臺本地電腦,還是windows系統(tǒng),所以我只能想辦法了。

windows搭建gitlab

首先gitlab和gitee這種的git服務(wù)商,一般都有私有部署的服務(wù),其中g(shù)itlab有一個(gè)免費(fèi)版本的gitlab-ce,可以讓我們不花錢就部署到自己的服務(wù)器,但是只有l(wèi)inux版本的部署。

一般也沒有 部署到windows的需求。

但是我現(xiàn)在比較尷尬了。

所以我只能借助docker了,

Docker 是一個(gè)開源的應(yīng)用容器引擎,我們可以把它理解為是一個(gè)虛擬機(jī)

所以接下來就是如何在window上安裝docker,然后在docker安裝gitlab了。

安裝docker

1.下載docker

https://docs.docker.com/desktop/install/windows-install/

2.安裝docker

根據(jù)提示,一步一步安裝

3.啟動docker

打開docker,會有一段時(shí)間的配置。

然后啟動成功,但是也有很大概率啟動 不成功,可能要進(jìn)入bios中設(shè)置一下之類的,不在本文的范疇里。

自行查找。

安裝gitlab

1.拉取gitlab鏡像

打開cmd運(yùn)行

docker search gitlab/gitlab-ce
docker pull gitlab/gitlab-ce

2.創(chuàng)建本地映射文件夾

創(chuàng)建三個(gè)文件夾

D:\DockerData\GitlabData\config
D:\DockerData\GitlabData\log
D:\DockerData\GitlabData\data

3.創(chuàng)建gitlab容器

cmd運(yùn)行

docker run -d ^
--hostname localhost ^
-p 80:80 ^
-p 443:443 ^
--name gitlab ^
--restart unless-stopped ^
-v D:\DockerData\GitlabData\config:etc/gitlab ^
-v D:\DockerData\GitlabData\log:/var/log/gitlab ^
-v D:\DockerData\GitlabData\data:/var/data/gitlab ^
gitlab/gitlab-ce:latest

正常情況下,gitlab的容器應(yīng)該是啟動成功了。我們就可以進(jìn)行配置或者直接使用了

4.gitlab主頁

訪問gitlab,地址是ip+端口。如:127.0.0.1:80

打開gitlab登錄頁面后,管理員賬號是:root或者admin, 密碼在D:\DockerData\GitlabData\config目錄下的initial_root_password文件中。

其他用戶可以申請注冊賬號,然后管理員同意即可

如需要配置訪問域名,可以去config/gitlab.rb文件中自行設(shè)置.

如需要打開或關(guān)閉一些gitlab的功能,也是在gitlab.rb文件中修改。

修改完記得重啟docker

//查看docker的id
docker ps -a
docker stop xxxxxxxx(container id)
 docker start xxxxxxxx(container id)

注意:

gitlab對內(nèi)存消耗比較大,如果你的電腦不到8G的內(nèi)存,建議不要嘗試安裝了,卡的很。

也可以修改gitlab.rb中的配置,調(diào)低gitlab的部分內(nèi)存占用。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Ubuntu18.04安裝docker全過程

    Ubuntu18.04安裝docker全過程

    這篇文章主要介紹了Ubuntu18.04安裝docker全過程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2026-06-06
  • Docker部署Vue項(xiàng)目的項(xiàng)目實(shí)踐

    Docker部署Vue項(xiàng)目的項(xiàng)目實(shí)踐

    本文主要介紹了Docker部署Vue項(xiàng)目的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 淺談Docker安全機(jī)制內(nèi)核安全與容器之間的網(wǎng)絡(luò)安全

    淺談Docker安全機(jī)制內(nèi)核安全與容器之間的網(wǎng)絡(luò)安全

    這篇文章主要介紹了Docker安全機(jī)制內(nèi)核安全與容器之間的網(wǎng)絡(luò)安全,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-09-09
  • 如何修改docker的port端口映射

    如何修改docker的port端口映射

    通過docker ps -a查看容器ID,停止容器后,編輯/var/lib/docker/containers目錄下對應(yīng)的json文件以修改端口映射,重啟docker服務(wù)后啟動容器
    2024-11-11
  • Docker部署SQL Server 2019 Always On集群的實(shí)現(xiàn)

    Docker部署SQL Server 2019 Always On集群的實(shí)現(xiàn)

    這篇文章主要介紹了Docker部署SQL Server 2019 Always On集群的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 利用Docker部署PostgreSQL 12.4主從方式

    利用Docker部署PostgreSQL 12.4主從方式

    這篇文章主要介紹了利用Docker部署PostgreSQL 12.4主從方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Docker 鏡像和容器的區(qū)別詳解

    Docker 鏡像和容器的區(qū)別詳解

    這篇文章主要介紹了Docker 鏡像和容器的區(qū)別詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • docker部署zookeeper集群方式(單主機(jī)、多主機(jī))

    docker部署zookeeper集群方式(單主機(jī)、多主機(jī))

    這篇文章主要介紹了docker部署zookeeper集群方式(單主機(jī)、多主機(jī)),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • docker images 如何建立自己的原生鏡像

    docker images 如何建立自己的原生鏡像

    這篇文章主要介紹了docker images 如何建立自己的原生鏡像的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • docker報(bào)錯x509:certificate has expired or is not yet valid問題及解決

    docker報(bào)錯x509:certificate has expired or 

    這篇文章主要介紹了docker報(bào)錯x509:certificate has expired or is not yet valid問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03

最新評論

丹阳市| 克拉玛依市| 白沙| 景宁| 兴山县| 武穴市| 望江县| 博客| 老河口市| 白城市| 灵武市| 肃北| 启东市| 甘洛县| 汾阳市| 峡江县| 永善县| 平乐县| 达尔| 建昌县| 弋阳县| 鄂州市| 淄博市| 阳西县| 双鸭山市| 丽江市| 胶南市| 武城县| 景谷| 西吉县| 随州市| 凉山| 大邑县| 汕头市| 三明市| 赤峰市| 竹山县| 霍城县| 宁晋县| 兴国县| 白河县|