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

Jenkins教程|Docker中安裝Jenkins(運維及測試必備)

這篇具有很好參考價值的文章主要介紹了Jenkins教程|Docker中安裝Jenkins(運維及測試必備)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??作者簡介:
小曾同學(xué).com,一個致力于測試開發(fā)的博主??,主要職責(zé):測試開發(fā)、CI/CD
如果文章知識點有錯誤的地方,還請大家指正,讓我們一起學(xué)習(xí),一起進步。??
座右銘:不想當(dāng)開發(fā)的測試,不是一個好測試??。
如果感覺博主的文章還不錯的話,還請點贊、收藏哦!??

前言

之前分享過在Windows平臺中安裝Jenkins,本文也是分享Jenkins安裝,不過是在Mac OS平臺,在Docker中安裝Jenkins。主要提供兩種安裝方式,實際原理一樣。

  • 使用docker compose安裝
  • 使用docker命令安裝

一、??通過 docker compose安裝Jenkins

  1. 創(chuàng)建目錄JenkinsTest,用于存儲 Jenkins Docker 容器所需要的文件。

  2. 在 JenkinsTest 目錄下創(chuàng)建文件docker-compose.yml,并寫入以下內(nèi)容:

    version: '3'
    services:
      jenkins:
        image: jenkins/jenkins:lts
        container_name: jenkins
        ports:
          - "8085:8080"
          - "50000:50000"
        volumes:
          - ./jenkins_home:/var/jenkins_home
    

    如果你不知道選擇哪一個Jenkins鏡像,可以通過命令docker search jenkins來查看,進而選擇合適的鏡像。
    Jenkins教程|Docker中安裝Jenkins(運維及測試必備)

    本文選擇的是jenkins/jenkins,并指定最新穩(wěn)定版本。本地Jenkins web界面的端口設(shè)置為8085 映射容器Jenkins默認端口號8080, 使用容器卷將容器中的/var/jenkins_home目錄,映射為本地目錄./jenkins_home。

  3. 在 JenkinsTest 目錄下輸入命令

    docker-compose up -d
    

    該命令首先執(zhí)行的是 docker pull jenkins/jenkins:lts,下載完成之后看到 Creating jenkins… done 。

    Jenkins教程|Docker中安裝Jenkins(運維及測試必備)
    下載完成之后會看到本地生成 jenkins_home文件。

    Jenkins教程|Docker中安裝Jenkins(運維及測試必備)
    再輸入命令 docker ps驗證容器是否啟動。Jenkins教程|Docker中安裝Jenkins(運維及測試必備)

  4. 打開Jenkins頁面
    打開瀏覽器輸入地址:http://localhost:8085/,會看到如下頁面,此時需要輸入密碼,密碼的獲取可以通過兩種方式,(因為是通過容器卷建立聯(lián)系,所以哪個方便選擇哪個)

    • 第一種方式:進入容器,在/var/jenkins_home/secrets/initialAdminPassword文件中獲取

    • 第二種方式:打開本地剛剛生成的jenkins_home/secrets文件,查看initialAdminPassword文件中的內(nèi)容
      Jenkins教程|Docker中安裝Jenkins(運維及測試必備)

  5. 安裝插件
    提供了兩種方式,一種是推薦安裝,一種是自定義安裝,一般情況下選擇哪一種方式都可以,不過有可能會遇到安裝失敗的問題,所以推薦你點擊選擇安裝插件,然后插件數(shù)目為None,即不選擇任何插件下載,點擊下一步即可。進入進入Jenkins頁面之后再考慮安裝插件。

  6. 啟動Jenkins

    設(shè)置完賬號和密碼之后就可以進入Jenkins界面,可以通過 Manage Jenkins ——Manage Plugins安裝插件,但是你可能會遇到以下情況

    There were errors checking the update sites: SSLHandshakeException: Remote host terminated the handshake。
    Jenkins教程|Docker中安裝Jenkins(運維及測試必備)
    Jenkins教程|Docker中安裝Jenkins(運維及測試必備)

原因:因為訪問的https,所以還需要部署SSL證書

解決方法:優(yōu)先將https改為http,點擊Submit 然后再 Check now,即可解決該問題。

二、??docker 命令安裝 Jenkins

docker run -itd -p 8086:8080 jenkins/jenkins:lts
docker ps

輸入地址http://localhost:8086/,配置步驟如上。

以上就是在Docker中安裝Jenkins的詳細步驟。

小伙伴們別忘記一鍵三連?。£P(guān)注下方「小曾的IT之旅」后續(xù)還有更多精彩內(nèi)容,不要錯過哦!文章來源地址http://www.zghlxwxcb.cn/news/detail-451401.html

到了這里,關(guān)于Jenkins教程|Docker中安裝Jenkins(運維及測試必備)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【運維篇】基于docker,jenkins結(jié)合gitlab做自動部署

    【運維篇】基于docker,jenkins結(jié)合gitlab做自動部署

    我的環(huán)境是windows系統(tǒng),使用Docker Desktop制作了gitlab容器和jenkins容器,也可以在虛擬機上使用docker。 gitlab有鏡像我們直接使用即可,jenkins鏡像有一些環(huán)境沒有,我們在它的基礎(chǔ)上添加一些環(huán)境。 需要準備的文件比較多,我百度網(wǎng)盤共享一下。 鏈接:https://pan.baidu.com/s/1K7FD-ngQ

    2024年01月16日
    瀏覽(39)
  • Docker中安裝nacos教程

    Docker中安裝nacos教程

    在Docker中安裝nacos教程 一、拉取鏡像 具體的版本可自行更改,可在 Docker Hub 上搜索 Nacos,找到對應(yīng)的版本鏡像復(fù)制命令直接拉取。 二、搭建臨時容器 這一步主要是為了將初始的配置文件,從臨時容器中復(fù)制到宿主機中。 三、從臨時容器中復(fù)制 Nacos 配置文件 四、導(dǎo)入 Nacos

    2024年02月02日
    瀏覽(15)
  • 在docker中安裝MQTT教程

    在docker中安裝MQTT教程

    1、首先在docker中拉取鏡像 2、創(chuàng)建配置文件目錄 注意:這個地方的目錄是宿主機目錄 3、在宿主機創(chuàng)建配置文件 4、修改配置文件 注意:這里的路徑是宿主機路徑 具體文件如下: 這里的所有路徑,指向的都是 docker 的路徑,不需要修改?。?! 5、修改文件權(quán)限 注意:這里的目

    2024年02月07日
    瀏覽(19)
  • 在docker中安裝Nacos--詳細教程

    在docker中安裝Nacos--詳細教程

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 ? 前言 一、Nacos是什么? 二、使用步驟 1.安裝docker 2.安裝mysql 3.安裝nacos ? 總結(jié) 本文主要是記錄一下自己在docker中安裝nacos從踩坑到實現(xiàn)的一個過程,可謂是很艱辛,記錄下來方便自己日后查

    2024年02月02日
    瀏覽(19)
  • Docker中安裝MySQL 5.7的教程

    搜索MySQL 5.7的鏡像 下載MySQL 5.7的鏡像 運行MySQL 5.7的容器: 其中,-p參數(shù)指定端口映射,–name參數(shù)指定容器名稱,-e參數(shù)指定環(huán)境變量,-d參數(shù)指定后臺運行。 至此,MySQL 5.7的安裝和啟動已經(jīng)完成。可以開始使用MySQL 5.7了,然后打開Navicat連接一下看看吧。 進入MySQL 5.7的容器:

    2024年02月10日
    瀏覽(21)
  • 基于Jenkins自動打包并部署docker、PHP環(huán)境,ansible部署-------從小白到大神之路之學(xué)習(xí)運維第86天

    基于Jenkins自動打包并部署docker、PHP環(huán)境,ansible部署-------從小白到大神之路之學(xué)習(xí)運維第86天

    第四階段提升 時 ?間:2023年8月23日 參加人:全班人員 內(nèi) ?容: 基于Jenkins部署docker、PHP環(huán)境 目錄 一、環(huán)境部署 (一)實驗環(huán)境,服務(wù)器設(shè)置 (二)所有主機關(guān)閉防火墻和selinux,修改主機名 (三)配置git主機 (四)配置jenkins主機 (五)Jenkins配置 二、基于Jenkins自動打包

    2024年02月11日
    瀏覽(25)
  • RabbitMQ 安裝(在docker容器中安裝)

    RabbitMQ 安裝(在docker容器中安裝)

    為什么要用? RabbitMQ是一個開源的消息代理和隊列服務(wù)器,主要用于在不同的應(yīng)用程序之間傳遞消息。它實現(xiàn)了高級消息隊列協(xié)議(AMQP),并提供了一種異步協(xié)作機制,以幫助提高系統(tǒng)的性能和擴展性。 RabbitMQ的作用主要體現(xiàn)在以下幾個方面: 1. 異步處理:通過將消息寫入

    2024年02月04日
    瀏覽(19)
  • Docker中安裝redmine(親自安裝有效)

    Docker中安裝redmine(親自安裝有效)

    第一步: 官方的一鍵安裝方式: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun (我用的它) 國內(nèi) daocloud一鍵安裝命令: curl -sSL https://get.daocloud.io/docker | sh ############################可能遇見問題##################################### 可能會出現(xiàn)的問題:? ?(?我只遇見了第一個) 可能

    2024年02月14日
    瀏覽(22)
  • 【運維知識高級篇】超詳細的Jenkins教程4(參數(shù)化構(gòu)建+腳本傳參+代碼秒級發(fā)布+秒級回滾)

    【運維知識高級篇】超詳細的Jenkins教程4(參數(shù)化構(gòu)建+腳本傳參+代碼秒級發(fā)布+秒級回滾)

    之前我們介紹的大多是測試環(huán)境的推送,在生產(chǎn)環(huán)境中,我們不會用到那么多次的構(gòu)建測試,但是會涉及穩(wěn)定版本的發(fā)布和回滾,我們也通過jenkins配合gitlab去實現(xiàn),通過遠程倉庫的tag傳遞參數(shù),我們把這種方式稱為參數(shù)化構(gòu)建,在參數(shù)化構(gòu)建的過程中,我們省略了代碼質(zhì)量檢

    2024年02月07日
    瀏覽(21)
  • Ubuntu 20.04 中安裝docker一鍵安裝腳本

    直接上腳本,依次執(zhí)行如下命令即可 install docker operation system Ubuntu 18.04+ ways1 : wget https://github.com/grant-tt/docker/blob/main/docker_install.sh bash docker_install.sh ways2: wget http://apollo-pkg-beta.bj.bcebos.com/docker_install.sh bash docker_install.sh

    2024年02月13日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包