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

Docker部署Gitlab的詳細教程

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

一、安裝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

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

docker-compose down

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

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

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

        4、點擊復制注冊令牌,發(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則說明注冊成功。

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

相關文章

  • Docker部署常見應用之SFTP服務器詳解

    Docker部署常見應用之SFTP服務器詳解

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

    Docker Desktop鏡像源配置全過程

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

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

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

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

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

    Docker如何刪除鏡像

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

    Docker & Docker Compose安裝教程

    本文詳細介紹了在Ubuntu 22.04.1 LTS系統(tǒng)上安裝和配置Docker的步驟,包括選擇合適的存儲驅動和日志驅動,生產級配置以及用戶權限管理,通過一系列檢查步驟和常用命令,確保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進入服務器docker容器的方法

    vscode進入服務器docker容器的方法

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

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

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

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

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

最新評論

濮阳县| 陵川县| 中山市| 呼伦贝尔市| 海伦市| 德兴市| 东乡族自治县| 靖州| 台南县| 汉阴县| 天台县| 安达市| 柘荣县| 永嘉县| 城市| 张家界市| 册亨县| 洛川县| 德令哈市| 九龙坡区| 洪泽县| 清镇市| 奉化市| 宝兴县| 嫩江县| 略阳县| 大埔县| 皮山县| 平潭县| 宜宾市| 葫芦岛市| 金湖县| 扎囊县| 涿州市| 杂多县| 萝北县| 色达县| 宝鸡市| 十堰市| 昆明市| 浪卡子县|