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

Docker部署Gitlab的詳細(xì)教程

 更新時間:2025年05月07日 09:28:49   作者:weixin_43818521  
這篇文章主要介紹了Docker部署Gitlab的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

一、安裝Gitlab

        1、Docker安裝就不說了,直接使用docker-compose命令安裝Gitlab。在指定目錄下創(chuàng)建docker-compose.yml:

version: '3.6'
services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    restart: always
    hostname: 'YOUR_ADDRESS' # 替換為你自己的域名或IP地址
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        # external_url 'http://gitlab.example.com' # 替換為你自己的外部URL
        # Add any other gitlab.rb configuration here, for example:
        # gitlab_rails['git_max_size'] = 50.megabytes
        # gitlab_rails['smtp_enable'] = true
    ports:
      - '80:80'
      - '443:443'
      - '22:22'
    volumes:
      - '/srv/gitlab/config:/etc/gitlab'
      - '/srv/gitlab/logs:/var/log/gitlab'
      - '/srv/gitlab/data:/var/opt/gitlab'

執(zhí)行命令開始安裝:

docker-compose up -d

安裝成功容器自動啟動,如需關(guān)閉則執(zhí)行:

docker-compose down

        2、安裝成功后直接瀏覽打開http://localhost/登錄,默認(rèn)賬號root,密碼使用以下命令查看:

docker exec 容器名 grep 'Password:' /etc/gitlab/initial_root_password

        3、創(chuàng)建一個項目,點擊進(jìn)入項目。再選擇左邊側(cè)邊欄的設(shè)置->CI/CD->Runner進(jìn)入如下頁面:

        4、點擊復(fù)制注冊令牌,發(fā)送以下請求獲取token令牌(用于安裝注冊RUNNER):

curl --request POST "http://YOUR_ADDRESS/api/v4/runners" \
     --form "token=注冊令牌" \
     --form "description=RUNNER名字" \
     --form "tag_list=docker,linux"

二、安裝注冊gitlab-runner(流水線執(zhí)行器)

        1、使用docker-compose安裝gitlab-runner。再建一個新目錄,創(chuàng)建docker-compose.yml文件:

version: '3.8'
services:
  gitlab-runner:
    image: gitlab/gitlab-runner:latest
    container_name: gitlab-runner
    restart: always
    environment:
      - CI_SERVER_URL=YOUR_ADDRESS
      - REGISTRATION_TOKEN=注冊令牌
      - DESCRIPTION=描述
      - TAGS=docker,linux
      - RUNNER_EXECUTOR=docker
      - DOCKER_IMAGE=alpine:latest
    volumes:
      - /srv/gitlab-runner/config:/etc/gitlab-runner
      - /var/run/docker.sock:/var/run/docker.sock

        2、在/srv/gitlab-runner/config目錄創(chuàng)建config.toml文件:

concurrent = 4
check_interval = 0
[session_server]
  session_timeout = 1800
[[runners]]
  name = "容器名"
  url = "YOUR_ADDRESS"
  token = "前面請求接口獲取的token"
  executor = "docker"
  [runners.custom_build_dir]
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
    [runners.cache.azure]
  [runners.docker]
    tls_verify = false
    image = "alpine:latest"
    privileged = true
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0

執(zhí)行docker-compose安裝啟動命令。(和上面一樣,不再贅述。)

        3、刷新RUNNER頁面,出現(xiàn)綠色狀態(tài)的RUNNER則說明注冊成功。

到此這篇關(guān)于Docker部署Gitlab教程的文章就介紹到這了,更多相關(guān)Docker部署Gitlab內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker部署常見應(yīng)用之SFTP服務(wù)器詳解

    Docker部署常見應(yīng)用之SFTP服務(wù)器詳解

    這篇文章主要介紹了Docker部署常見應(yīng)用之SFTP服務(wù)器,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Docker Desktop鏡像源配置全過程

    Docker Desktop鏡像源配置全過程

    文章總結(jié):文章主要介紹了如何配置Docker引擎鏡像,包括打開配置頁面、定位鏡像配置位置、替換鏡像內(nèi)容以及測試鏡像是否可用,作者分享了個人經(jīng)驗,旨在幫助讀者理解并操作Docker鏡像配置,同時鼓勵大家支持腳本之家
    2026-01-01
  • 一些常見的精簡Docker?file規(guī)則總結(jié)

    一些常見的精簡Docker?file規(guī)則總結(jié)

    這篇文章主要介紹了一些常見的精簡Docker?file規(guī)則的相關(guān)資料,這些精簡規(guī)則有助于優(yōu)化Dockerfile,生成更高效、簡潔的鏡像,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11
  • Docker 部署Go的兩種基礎(chǔ)鏡像的實現(xiàn)

    Docker 部署Go的兩種基礎(chǔ)鏡像的實現(xiàn)

    這篇文章主要介紹了Docker 部署Go的兩種基礎(chǔ)鏡像的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Docker如何刪除鏡像

    Docker如何刪除鏡像

    本文詳細(xì)介紹了如何使用Docker刪除鏡像,包括查看鏡像、刪除單個鏡像、刪除多個鏡像、刪除所有鏡像以及注意事項,刪除鏡像是一個常見的操作,用于清理不再需要的鏡像,以節(jié)省存儲空間
    2025-03-03
  • Docker & Docker Compose安裝教程

    Docker & Docker Compose安裝教程

    本文詳細(xì)介紹了在Ubuntu 22.04.1 LTS系統(tǒng)上安裝和配置Docker的步驟,包括選擇合適的存儲驅(qū)動和日志驅(qū)動,生產(chǎn)級配置以及用戶權(quán)限管理,通過一系列檢查步驟和常用命令,確保Docker安裝和配置的正確性
    2026-01-01
  • 淺談Docker Desktop for Linux和Docker Engine區(qū)別

    淺談Docker Desktop for Linux和Docker Engine

    本文主要介紹了Docker Desktop for Linux和Docker Engine區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • vscode進(jìn)入服務(wù)器docker容器的方法

    vscode進(jìn)入服務(wù)器docker容器的方法

    這篇文章主要介紹了vscode進(jìn)入服務(wù)器docker容器的方法,首先要確保已經(jīng)運行docker容器,已經(jīng)用vscode鏈接服務(wù)器,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • docker遷移數(shù)據(jù)目錄的方法步驟

    docker遷移數(shù)據(jù)目錄的方法步驟

    本文主要介紹了docker遷移數(shù)據(jù)目錄的方法步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Docker容器添加新端口映射的方法與詳細(xì)步驟

    Docker容器添加新端口映射的方法與詳細(xì)步驟

    這篇文章主要給大家介紹了關(guān)于Docker容器添加新端口映射的方法與詳細(xì)步驟,Docker 端口映射即映射容器內(nèi)應(yīng)用的服務(wù)端口到本機(jī)宿主機(jī)器,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08

最新評論

玛多县| 四会市| 卓资县| 堆龙德庆县| 碌曲县| 云林县| 陆良县| 徐水县| 金沙县| 施甸县| 宜兰市| 梁平县| 东源县| 麻栗坡县| 建宁县| 峨边| 桂林市| 灵寿县| 镇赉县| 长武县| 固安县| 体育| 彩票| 平江县| 湘潭市| 永定县| 府谷县| 滕州市| 广平县| 奉节县| 临江市| 台北县| 荥阳市| 泰州市| 保靖县| 辉南县| 余干县| 桑日县| 大余县| 东明县| 吉首市|