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

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

這篇具有很好參考價(jià)值的文章主要介紹了Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?目錄

一、創(chuàng)建 Jenkins 實(shí)例

二、Pipeline 項(xiàng)目

三、總結(jié)


談到 CI/CD,那便少不了這里面的佼佼者 Jenkins,正如 Jenkins 官網(wǎng)說(shuō)的一樣:“Build great things at any scale”,構(gòu)建偉大,無(wú)所不能!

話不多說(shuō),該篇文章將會(huì)帶你使用 Docker 快速創(chuàng)建一個(gè)單機(jī)版的 Jenkins 實(shí)例以及創(chuàng)建一個(gè)簡(jiǎn)單的 Pipeline 項(xiàng)目。

一、創(chuàng)建 Jenkins 實(shí)例

這里我們將使用 Docker 進(jìn)行安裝一個(gè)單機(jī)版的 Jenkins(這里假設(shè)你了解 Docker 等工具的使用):

docker run -d --name jenkins \
  -p 50000:50000 \
  -p 8080:8080 \
  -v /srv/jenkins:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /usr/bin/docker:/usr/bin/docker \
  -u root \
  --restart always \
  jenkins/jenkins:2.263.4

也可以使用 DockerCompose 進(jìn)行安裝,創(chuàng)建 docker-compose.yaml 文件并添加以下內(nèi)容,然后運(yùn)行 docker-compose up -d

version: '3.7'
services:
  jenkins:
    image: jenkins/jenkins:2.263.4
    ports:
      - 50000:50000
      - 8080:8080
    volumes:
      - /srv/jenkins:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
    user: root
    restart: always
    container_name: jenkins

解釋下這里的一些運(yùn)行選項(xiàng):

  • ports
    • 50000:50000 用于集群部署
    • 8080:8080 用于瀏覽器訪問(wèn)
  • volumes
    • /srv/jenkins:/var/jenkins_home 主要數(shù)據(jù)目錄
    • /var/run/docker.sock:/var/run/docker.sock 掛載宿主機(jī)的 docker 套接字文件
    • /usr/bin/docker:/usr/bin/docker 掛載宿主機(jī)的 docker 可執(zhí)行文件
  • user: root 由于 jenkins 容器默認(rèn)使用的是 jenkins 用戶,而我使用的是 root 用戶運(yùn)行的,如果不加,將會(huì)因?yàn)闄?quán)限不夠無(wú)法讀寫目錄 /srv/jenkins,這里當(dāng)然也有其他辦法解決這個(gè)問(wèn)題,比如修改目錄 /srv/jenkins 的權(quán)限給 jenkins 用戶。

這里掛載 docker 相關(guān)的文件是為了在執(zhí)行流水線的時(shí)候可以使用 docker 環(huán)境。

訪問(wèn)http://your_ip:8080便可以看到下面這個(gè)頁(yè)面:

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

這里需要一個(gè) Administrator password 才可以繼續(xù)安裝,現(xiàn)在我們回到宿主機(jī)執(zhí)行下面的命令獲取它:

# docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
dfd97892d82e43f18437ac628908b0b5

這里我們選擇安裝推薦的插件:

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

接下來(lái)便可以看到 Jenkins 在自動(dòng)幫我們安裝一些插件,包括常用的 Git、Pipeline 等:

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

然后需要?jiǎng)?chuàng)建第一個(gè)用戶:

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

最后配置訪問(wèn)的地址,如果沒(méi)有綁定域名的話,就直接默認(rèn)即可:

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

接下來(lái)就開始我們的 CI/CD 之旅吧!Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

?Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

二、Pipeline 項(xiàng)目

點(diǎn)擊 New Item 創(chuàng)建我們的第一個(gè) Pipeline 項(xiàng)目:

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

編寫 Pipeline 腳本,打印一行 Hello World

pipeline {
    agent any

    stages {
        stage('Hello') {
            steps {
                echo 'Hello World'
            }
        }
    }
}

點(diǎn)擊 Save 保存,然后點(diǎn)擊 Build Now 立即運(yùn)行,我們可以看到運(yùn)行結(jié)果如下:

Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例

三、總結(jié)

本文主要針對(duì)剛接觸 CI/CD 以及 Jenkins 的朋友們,介紹了如何基于 Docker 快速創(chuàng)建 Jenkins 實(shí)例,創(chuàng)建了一個(gè)簡(jiǎn)單的 Hello World 流水線項(xiàng)目,希望能幫助大家快速入門 Jenkins!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-448041.html

到了這里,關(guān)于Docker快速創(chuàng)建一個(gè)單機(jī)版的Jenkins實(shí)例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Docker基于本地文件安裝Nacos單機(jī)版

    導(dǎo)出鏡像: 刪除原有鏡像: 導(dǎo)入鏡像: 啟動(dòng)nacos: 瀏覽器訪問(wèn):http://localhost:8848/nacos,用戶名和密碼默認(rèn)都是nacos

    2024年02月21日
    瀏覽(25)
  • win10在docker上部署milvus2.0(單機(jī)版)教程

    win10在docker上部署milvus2.0(單機(jī)版)教程

    此文不介紹milvus原理等內(nèi)容,僅僅演示使用docker如何搭建milvus單機(jī)版 github主頁(yè) milvus官網(wǎng) 1. 下載yaml配置文件:目的是安裝需要的images 本地創(chuàng)建.yaml文件 然后粘貼 直接下載保存到本地 git clone 2. 修改保存圖片的路徑: ? ? ? ? 修改yaml文件的第73行:?? ./data:/data ? --?? your_

    2024年02月06日
    瀏覽(24)
  • Docker安裝nacos單機(jī)版,配置發(fā)布時(shí)報(bào)錯(cuò):發(fā)布失敗,請(qǐng)檢查參數(shù)是否正確

    Docker安裝nacos單機(jī)版,配置發(fā)布時(shí)報(bào)錯(cuò):發(fā)布失敗,請(qǐng)檢查參數(shù)是否正確

    今天想模擬一下開發(fā)環(huán)境nacos路由發(fā)布時(shí)出現(xiàn)刪除某一個(gè)路由配置會(huì)導(dǎo)致gateway不可用,由于開發(fā)環(huán)境一直在使用,為此自己使用docker搭建一下nacos想復(fù)現(xiàn)一下場(chǎng)景。 根據(jù)相關(guān)博客搭建完成后,自己新建配置時(shí),點(diǎn)擊發(fā)布,就報(bào)了錯(cuò)誤\\\"發(fā)布失敗,請(qǐng)檢查參數(shù)是否正確\\\"。 “發(fā)布

    2024年02月09日
    瀏覽(19)
  • Docker Compose安裝milvus向量數(shù)據(jù)庫(kù)單機(jī)版-milvus基本操作

    Docker Compose安裝milvus向量數(shù)據(jù)庫(kù)單機(jī)版-milvus基本操作

    以管理員身份運(yùn)行powershell Ubuntu 22.04 LTS可以不裝,wsl必須更新。。。 如果 操作超時(shí) ,可以試試開代理。 重啟電腦。。。 設(shè)置用戶名、密碼 https://hub.docker.com/ 重啟電腦。。。 power shell輸入以下命令,下載yaml文件到指定目錄,并重命名為docker-compose.yml 或者 點(diǎn)擊一下鏈接直接

    2024年01月19日
    瀏覽(24)
  • Mac M系列芯片(M1/M2)Docker安裝Nacos Server單機(jī)版

    Mac M系列芯片(M1/M2)Docker安裝Nacos Server單機(jī)版

    本文基于Nacos2.1.2進(jìn)行說(shuō)明 DockerHub鏡像倉(cāng)庫(kù)-nacos鏡像 可以看到只有-slim版本有arm64版本,因此我們用v2.1.2-slim這個(gè)版本(筆者親測(cè)v2.1.2的linux/amd64版本在M系列芯片上不可用,nacos啟動(dòng)會(huì)報(bào)錯(cuò))。 注意版本是Tags前面有個(gè)v,不是2.1.2;Docker會(huì)根據(jù)CPU架構(gòu)拉取對(duì)應(yīng)的架構(gòu)版本。 查看

    2024年02月05日
    瀏覽(77)
  • 【Docker】Docker+Nacos+MySQL,Docker安裝啟動(dòng)Nacos(詳細(xì)講解、全網(wǎng)最細(xì)),手把手教你Docker搭建nacos單機(jī)版

    【Docker】Docker+Nacos+MySQL,Docker安裝啟動(dòng)Nacos(詳細(xì)講解、全網(wǎng)最細(xì)),手把手教你Docker搭建nacos單機(jī)版

    點(diǎn)擊跳轉(zhuǎn):Docker安裝MySQL、Redis、RabbitMQ、Elasticsearch、Nacos等常見服務(wù)全套(質(zhì)量有保證,內(nèi)容詳情) 本文描述了如何用Docker安裝Nacos的單機(jī)版,含單機(jī)非持久化版本和單機(jī)持久化版本 Nacos作為微服務(wù)的配置中心,無(wú)論是在開發(fā)測(cè)試和生產(chǎn)中,用戶更希望Nacos能保存用戶的配置

    2024年02月12日
    瀏覽(20)
  • 從0到一搭建Kafka-單機(jī)版-通過(guò)單機(jī)版zookeeper配置

    教程https://www.bilibili.com/video/BV1t34y1G7NW/ 首先得找到一些基本概念: Java 程序從源代碼到運(yùn)行主要有三步: 編譯 :將我們的代碼(.java)編譯成虛擬機(jī)可以識(shí)別理解的字節(jié)碼(.class) 解釋 :虛擬機(jī)執(zhí)行Java字節(jié)碼,將字節(jié)碼翻譯成機(jī)器能識(shí)別的機(jī)器碼 執(zhí)行 :對(duì)應(yīng)的機(jī)器執(zhí)行二進(jìn)

    2024年02月07日
    瀏覽(22)
  • 雜記 | 在Linux上使用Docker-compose安裝單機(jī)版Milvus向量數(shù)據(jù)庫(kù)并配置訪問(wèn)控制和可視化面板(Attu)

    雜記 | 在Linux上使用Docker-compose安裝單機(jī)版Milvus向量數(shù)據(jù)庫(kù)并配置訪問(wèn)控制和可視化面板(Attu)

    Milvus是一款開源的向量數(shù)據(jù)庫(kù),它專為AI應(yīng)用設(shè)計(jì),用于管理和檢索海量的特征向量。Milvus的優(yōu)勢(shì)主要包括: 高效的向量檢索性能 :Milvus采用了多種先進(jìn)的索引算法,如IVF, HNSW, ANNOY等,能夠在大規(guī)模數(shù)據(jù)集上實(shí)現(xiàn)高效的近似最近鄰搜索。 易于擴(kuò)展和維護(hù) :Milvus支持水平和垂

    2024年01月19日
    瀏覽(23)
  • Redis單機(jī)版搭建

    redis版本redis-5.0.7 虛擬機(jī)系統(tǒng)centos7.4 用戶 root 下載地址 http://download.redis.io/releases/ 進(jìn)入安裝目錄 cd /usr/local/redis (編譯目錄) 下載redis并解壓到指定目錄 wget http://download.redis.io/releases/redis-5.0.7.tar.gz tar zxvf redis-5.0.7.tar.gz cd redis-5.0.7/ 編譯安裝redis cd /usr/local/redis/redis-5.0.7 make make

    2024年02月07日
    瀏覽(20)
  • 安裝配置 zookeeper(單機(jī)版)

    安裝配置 zookeeper(單機(jī)版)

    目錄 一 準(zhǔn)備并解壓安裝包 二?修改zoo.cfg文件 三?創(chuàng)建相應(yīng)兩個(gè)目錄 四 創(chuàng)建文件myid? 五 修改環(huán)境變量 六 啟動(dòng) zookeeper ????????這里提供了網(wǎng)盤資源 ?http://鏈接: https://pan.baidu.com/s/1BybwSQ_tQUL23OI6AWxwFw?pwd=d4cf ????????提取碼: d4cf ? ? ? ? 這里的安裝包是放在/opt/install 目

    2024年02月08日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包