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

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

這篇具有很好參考價(jià)值的文章主要介紹了ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

jenkins需要git、mavennode,其中mavennode手動(dòng)添加,git和git環(huán)境是jenkins鏡像自帶了的。

如果刪除了docker對(duì)應(yīng)的jenkins容器后(刪除前一定備份jenkins_home整個(gè)文件夾,否則怕前功盡棄:

tar -czvf jenkins_home.tar.gz /var/jenkins_home

如果刪除了容器,需要重新安裝并配置maven,

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

docker cp /home/maven myjenkins:/opt/maven

上面的作用是從宿主機(jī)的/home/maven復(fù)制數(shù)據(jù)到容器名myjenkins的容器里面的/opt/maven

?同理,如果刪除了容器需要重新安裝和配置node

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

最后三臺(tái)主機(jī)要做免密登錄,比較簡(jiǎn)單這里就不展開了

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-838571.html

apt update && apt install -y vim

apt install wget

wget https://nodejs.org/dist/v18.16.1/node-v18.16.1-linux-x64.tar.gz

tar -zxvf node-v18.16.1-linux-x64.tar.gz

vim /etc/profile

export PATH=/home/node-v18.16.1-linux-x64/bin:$PATH

source /etc/profile

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java?

一、拉最新的dockerhub版本的docker

docker pull jenkins/jenkins

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?

二、dockerroot賬戶

?

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?

docker run -itd -u root --restart=always -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v?

/etc/localtime:/etc/localtime -e TZ=Asia/Shanghai --name myjenkins jenkins/jenkins

三、查密碼

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

選默認(rèn)(安裝推薦的插件)

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?

?

使用admin用戶繼續(xù)

?

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

安裝如下非docker自帶的,必要的插件,完成后再點(diǎn)下面的重啟

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

安裝jdk

容器里面的jdk默認(rèn)位置為:

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java?

?wget https://archive.apache.org/dist/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

tar -vxf apache-maven-3.8.5-bin.tar.gz

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

移除容器后,卷的信息都還在

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

scp成功后,開始配置后臺(tái)java啟動(dòng)服務(wù)

root@zhgd-develop-01:/usr/local/shell_scripts# cat startUpAfter.sh

#!/bin/bash

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

#項(xiàng)目名稱

PROJECT_NAME=$1

#先停止應(yīng)用

COUNT=`ps ?--no-heading -C java -f --width 1000 | grep -v "8882\|8872" | grep "${PROJECT_NAME}" | awk '{print $2}' | wc -l`

if [ $COUNT -gt 0 ]; then

????????SERVER_PID=`ps ?--no-heading -C java -f --width 1000 | grep -v "8882\|8872"| grep ${PROJECT_NAME} | awk '{print $2}'`

????kill -9 $SERVER_PID

fi

echo "pre run success[OK]"

#啟動(dòng)類的全類名

APP_MAINCLASS=$2

#項(xiàng)目的端口

SERVER_PORT=$3

#任務(wù)調(diào)度器的端口

#SCHEDULE_PORT=$4

#項(xiàng)目監(jiān)控的端口

#APP_MONITOR_PORT=$5

#環(huán)境標(biāo)識(shí)

APP_ENV=$4

DIR_OF_APPLICATION=$5

#項(xiàng)目部署的家目錄

SERVERS_HOME=/application/spring_servers

#項(xiàng)目部署的目錄

DEPLOY_DIR=${SERVERS_HOME}'/'${DIR_OF_APPLICATION}

#再啟動(dòng)應(yīng)用

cd ${DEPLOY_DIR}

nohup $JAVA_HOME/bin/java ?-jar ${SERVERS_HOME}/${DIR_OF_APPLICATION}/${PROJECT_NAME}.jar --spring.profiles.active=${APP_ENV} $APP_MAINCLASS >/dev/null 2>&1 &

#啟動(dòng)成功

echo "nohup java -jar ${SERVERS_HOME}/${DIR_OF_APPLICATION}/${PROJECT_NAME}.jar --spring.profiles.active=${APP_ENV} $APP_MAINCLASS ?>${PROJECT_NAME}.log 2>&1 &"

echo "success[OK]"

exit 0

?

root@zhgd-develop-01:/usr/local/shell_scripts# sh /usr/local/shell_scripts/startUpAfter.sh admin com.ruoyi.Application 8090 dev

pre run success[OK]

nohup java -jar /application/spring_servers//admin.jar --spring.profiles.active=dev com.ruoyi.Application ?>admin.log 2>&1 &

success[OK]

root@zhgd-develop-01:/usr/local/shell_scripts# nohup java -jar /application/spring_servers//admin.jar --spring.profiles.active=dev com.ruoyi.Application ?>admin.log 2>&1 &

[1] 39980

后端配置java可以參考:https://blog.csdn.net/weixin_43202160/article/details/134416447

?

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

docker exec -uroot -it myjenkins bash

/var/jenkins_home/workspace

scp admin.jar root@192.168.20.84:/application/spring_servers/ruoyi/

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?系統(tǒng)配置:

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java

?docker安裝配置jenkins啟動(dòng)java項(xiàng)目完畢

?

到了這里,關(guān)于ubuntu20.04-通過(guò)docker安裝jenkins并自動(dòng)化發(fā)布java的文章就介紹完了。如果您還想了解更多內(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)文章

  • Ubuntu 20.04上docker安裝Redis

    這將從Docker Hub上下載Redis官方鏡像。 這將在后臺(tái)運(yùn)行Redis容器,并將容器內(nèi)的6379端口映射到主機(jī)的6379端口。您可以將my-redis替換為您自己的容器名稱。 您應(yīng)該能夠看到Redis容器的信息。 請(qǐng)注意,上述示例中的容器名稱是my-redis,您可以根據(jù)需要替換為其他名稱。

    2024年02月09日
    瀏覽(30)
  • Ubuntu 20.04 安裝docker(傻瓜試一鍵教程)

    更新 apt 包索引 安裝依賴包 添加 Docker 的官方 GPG 密鑰: 提示OK后 官方安裝 ?安裝最新版本的 Docker Engine-Community 到此安裝完成, 可以輸入 sudo docker --version 或者 sudo docker run hello-world 測(cè)試是否安裝成功 如果您想免sudo進(jìn)入docker的話, 直接輸入以下命令,親測(cè): 以下命令意思就

    2024年02月11日
    瀏覽(47)
  • 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日
    瀏覽(96)
  • 【W(wǎng)indows11通過(guò)移動(dòng)硬盤安裝Ubuntu20.04雙系統(tǒng)】保姆級(jí)教程 | ventoy | BIOS | Ubuntu20.04 | 全過(guò)程圖文by.Akaxi

    【W(wǎng)indows11通過(guò)移動(dòng)硬盤安裝Ubuntu20.04雙系統(tǒng)】保姆級(jí)教程 | ventoy | BIOS | Ubuntu20.04 | 全過(guò)程圖文by.Akaxi

    目錄 一、查看Windows引導(dǎo)方式 二、制作安裝盤 三、設(shè)置電腦配置 1.關(guān)閉bitlocker 2.壓縮硬盤分區(qū) 3.關(guān)閉Secure Boot 4.關(guān)閉intel RST 5.BIOS設(shè)置U盤引導(dǎo) 四、安裝Ubuntu20.04 1.ventoy引導(dǎo) 2.安裝配置 3.安裝類型 4.完成安裝 更多細(xì)節(jié) 最終效果: 筆記本在Windows11系統(tǒng)下成功安裝Ubuntu20.04,并且可

    2024年03月20日
    瀏覽(39)
  • Docker筆記--Ubuntu20.04安裝Nvidia-Docker

    Docker筆記--Ubuntu20.04安裝Nvidia-Docker

    目錄 1--添加軟件包存儲(chǔ)庫(kù) 2--安裝Nvidia-Docker2 3--測(cè)試 ????????安裝 nvidia-docker2 軟件包并重新加載 docker 守護(hù)程序配置: ????????執(zhí)行 sudo apt-get install -y nvidia-docker2,可能會(huì)出現(xiàn)以下錯(cuò)誤:E: Unable to locate package nvidia-docker2,解決方法是完整執(zhí)行完第 1 步; ??????? 重啟

    2024年02月16日
    瀏覽(53)
  • ubuntu20.04如何安裝nvidia-docker?

    ubuntu20.04如何安裝nvidia-docker?

    導(dǎo)入 NVIDIA GPG 密鑰 添加 NVIDIA Docker 存儲(chǔ)庫(kù) 安裝 nvidia-container-toolkit 檢查nvidia-docker是否安裝成功 如果 nvidia-docker 安裝成功,命令將啟動(dòng)一個(gè)包含 NVIDIA GPU 的容器并運(yùn)行 nvidia-smi 命令,該命令可以顯示有關(guān) GPU 狀態(tài)的信息。輸出結(jié)果將顯示 GPU 型號(hào)、顯存大小、溫度等信息。 如

    2024年02月15日
    瀏覽(39)
  • 如何在 Ubuntu 20.04 上安裝和使用 Docker

    如何在 Ubuntu 20.04 上安裝和使用 Docker

    前些天發(fā)現(xiàn)了一個(gè)人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,最重要的屌圖甚多,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站。 介紹 Docker是一個(gè)可以簡(jiǎn)化 容器 中應(yīng)用程序進(jìn)程管理過(guò)程的應(yīng)用程序。容器允許你在資源隔離的進(jìn)程中運(yùn)行應(yīng)用程序。它們與虛擬機(jī)類似,但容器更可

    2024年01月17日
    瀏覽(26)
  • 樹莓派4B無(wú)屏幕安裝Ubuntu20.04并通過(guò)ssh操作遠(yuǎn)程桌面

    樹莓派4B無(wú)屏幕安裝Ubuntu20.04并通過(guò)ssh操作遠(yuǎn)程桌面

    因?yàn)槭稚蠜]有合適的屏幕(其實(shí)是沒有適配HDMI的屏幕,全是VGA接口) 所以用了些邪門(也不是啦)的方法去完成,整個(gè)過(guò)程只要讀卡器和一根網(wǎng)線 在其中我遇到的困難包括但不限于:連不上wifi、樹莓派燒錄軟件燒錄的Ubuntu系統(tǒng)沒有桌面、無(wú)屏幕和鍵盤、 這個(gè)過(guò)程踩了居多

    2024年02月03日
    瀏覽(26)
  • ubuntu 20.04 docker及nvidia-docker2安裝

    ????????使用GPU經(jīng)常會(huì)到要使用nivida-docker2的情況,網(wǎng)上吧老有些不負(fù)責(zé)人的給安裝步驟造成誤導(dǎo),不能一次成功,現(xiàn)將自己一次成功的經(jīng)驗(yàn)分享如下: 1、安裝docker(command by command) # Add Docker\\\'s official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install

    2024年01月18日
    瀏覽(25)
  • Ubuntu20.04內(nèi)安裝Docker并在Docker內(nèi)安裝 ROS Melodic

    Ubuntu20.04內(nèi)安裝Docker并在Docker內(nèi)安裝 ROS Melodic

    目錄 一. 在 Ubuntu 20.04 中安裝 Docker ? 1. 阿里云一鍵安裝 ? 2. 手動(dòng)安裝步驟 2.1 卸載老舊版本 2.2 安裝環(huán)境依賴 2.3 安裝 GPG 證書 2.4 設(shè)置存儲(chǔ)庫(kù) 2.5 安裝 Docker 2.6 驗(yàn)證安裝是否成功 2.7 安裝 Dockers 網(wǎng)頁(yè)管理 二. 在 Docker 內(nèi)安裝 ROS(Melodic) 1. 安裝 Melodic 2. 構(gòu)建通用環(huán)境依賴 3. 在鏡

    2024年01月21日
    瀏覽(54)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包