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

在云服務(wù)器上基于docker安裝jenkins的實(shí)現(xiàn)步驟

 更新時(shí)間:2022年07月12日 16:45:28   作者:首飛愛玩機(jī)器人  
本文主要介紹了在云服務(wù)器上基于docker安裝jenkins的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

jenkins是老牌的CI/CD工具。下面記錄一下在云服務(wù)器上的安裝過程。

基于docker安裝jenkins 

下面記錄了如何在云服務(wù)器上安裝jenkins。

新建一個(gè)jenkins_docker文件夾,在文件夾里新建一個(gè)data文件夾。并給data文件夾讀寫權(quán)限。

chmod -R a+w data/

新建一個(gè)docker-compose.yml文件。添加下面的內(nèi)容:

version: "3.1"
services:
  jenkins:
    image: jenkins/jenkins:2.332.3-lts
    container_name: jenkins
    ports:
      - 8080:8080
      - 50000:50000
    volumes:
      - ./data/:/var/jenkins_home/

注意,這里是將data目錄映射到了docker環(huán)境里。

啟動(dòng)jenkins容器

在文件夾內(nèi)運(yùn)行

docker-compose up -d

停止jenkins容器

docker-compose down

更改jenkins插件下載源

打開./data/hudson.model.UpdateCenter.xml,替換下面的的內(nèi)容。

# 修改數(shù)據(jù)卷中的hudson.model.UpdateCenter.xml文件
<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://updates.jenkins.io/update-center.json</url>
  </site>
</sites>

# 將下載地址替換為http://mirror.esuni.jp/jenkins/updates/update-center.json
<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://mirror.esuni.jp/jenkins/updates/update-center.json</url>
  </site>
</sites>

# 清華大學(xué)的插件源也可以
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

查看運(yùn)行log

docker logs -f jenkins

可以看到登錄密鑰

在瀏覽器中訪問主機(jī)ip:8080就可以看到jenkins的登錄頁(yè)面。

設(shè)置jenkins的反向代理

總是用云服務(wù)器的公網(wǎng)IP加端口號(hào)去訪問jenkins,有些不方便了。我們可以使用nginx的方向代理來對(duì)應(yīng)一個(gè)域名。當(dāng)然域名得先買一個(gè)了。

ubuntu20安裝nginx (云服務(wù)器里安裝的ubuntu20.04)

sudo apt update
sudo apt install nginx

安裝好后nginx會(huì)自動(dòng)啟動(dòng),可以用下面的命令查詢nginx的狀態(tài)

sudo systemctl status nginx

這時(shí)直接用瀏覽器訪問服務(wù)器IP就可以看到nginx的歡迎界面了。

修改nginx的配置文件/etc/nginx/nginx.conf。在http下添加下面的內(nèi)容。注意這里監(jiān)聽的端口是8080。

server {
        listen       8080;
        server_name  jenkins.example.cn;[此處填寫域名,可以加上jenkins以做區(qū)別]
        client_max_body_size 200M;
        location / {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass    http://xx.xx.xx.xx:xxx;  #設(shè)置ip和端口
        }
        location ~ .*\.(js|css|png)$ {
                proxy_pass  http://xx.xx.xx.xx:xxx;  #設(shè)置ip和端口
        }
}

記得在云服務(wù)器里放行相應(yīng)的端口號(hào)。

設(shè)置域名解析

在購(gòu)買域名后就可以使用DNSPod工具設(shè)置域名解析了。

這里設(shè)置的jenkins是域名的前綴,可以以此來區(qū)分不同的服務(wù)。記錄值中填寫服務(wù)器的公網(wǎng)IP。

OK完事。這時(shí)就可以在瀏覽器中用jenkins.域名訪問jenkins服務(wù)了。

Jenkins中文網(wǎng)址:https://www.jenkins.io/zh/

到此這篇關(guān)于在云服務(wù)器上基于docker安裝jenkins的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)docker安裝jenkins內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker制作鏡像的兩種實(shí)現(xiàn)方式

    Docker制作鏡像的兩種實(shí)現(xiàn)方式

    本文主要介紹了Docker制作鏡像的兩種實(shí)現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Docker安裝RabbitMQ AMQP協(xié)議及重要角色

    Docker安裝RabbitMQ AMQP協(xié)議及重要角色

    這篇文章主要為大家介紹了Docker安裝RabbitMQ AMQP協(xié)議和主要角色詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 配置docker阿里云鏡像地址的詳細(xì)步驟記錄

    配置docker阿里云鏡像地址的詳細(xì)步驟記錄

    docker本身的倉(cāng)庫(kù)非常慢,但是國(guó)內(nèi)有阿里云的鏡像倉(cāng)庫(kù)非???下面這篇文章主要給大家介紹了關(guān)于配置docker阿里云鏡像地址的詳細(xì)步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • Docker容器上用DockerFile部署多個(gè)tomcat服務(wù)的步驟

    Docker容器上用DockerFile部署多個(gè)tomcat服務(wù)的步驟

    這篇文章主要介紹了Docker容器上用DockerFile部署多個(gè)tomcat服務(wù)的步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker中Cgroup資源配置的實(shí)現(xiàn)

    Docker中Cgroup資源配置的實(shí)現(xiàn)

    Cgroup不僅可以限制被namespace?隔離起來的資源,還可以為資源設(shè)置權(quán)重、計(jì)算使用量、操控進(jìn)程啟停等,本文主要介紹了Docker中Cgroup資源配置的實(shí)現(xiàn),感興趣的可以了解一下
    2023-09-09
  • docker容器非root用戶提權(quán)的問題解決

    docker容器非root用戶提權(quán)的問題解決

    本文主要介紹了docker容器非root用戶提權(quán)的問題解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • docker容器詳細(xì)講解如何精簡(jiǎn)鏡像減小體積

    docker容器詳細(xì)講解如何精簡(jiǎn)鏡像減小體積

    這篇文章主要介紹了docker容器如何精簡(jiǎn)鏡像減小體積,一般我們打造鏡像會(huì)有幾百M(fèi)B,學(xué)完本文后我們將學(xué)會(huì)縮小鏡像體積,從而達(dá)到做出來的鏡像只有幾十MB,一起來看看吧
    2021-08-08
  • 樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟

    樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟

    這篇文章主要介紹了樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • docker拉取redis最新鏡像并運(yùn)行的方法詳解

    docker拉取redis最新鏡像并運(yùn)行的方法詳解

    這篇文章主要介紹了docker拉取redis最新鏡像并運(yùn)行的方法,文章通過圖文結(jié)合的方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    這篇文章主要介紹了docker network_mode: "host" 網(wǎng)絡(luò)配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評(píng)論

桃江县| 丹棱县| 栾城县| 平原县| 和静县| 驻马店市| 苏尼特右旗| 昌吉市| 镇赉县| 炎陵县| 绥德县| 科尔| 峡江县| 灵川县| 兴文县| 富裕县| 收藏| 连山| 通州区| 泰和县| 左贡县| 射洪县| 新乡县| 海盐县| 湾仔区| 崇州市| 常山县| 阿合奇县| 根河市| 虞城县| 保亭| 济源市| 深水埗区| 临清市| 汉寿县| 昭苏县| 永顺县| 同德县| 绥化市| 九龙县| 衡阳县|