真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

docker和jenkins的概念是什么

這篇文章主要講解了“docker和jenkins的概念是什么”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“docker和jenkins的概念是什么”吧!

創(chuàng)新互聯(lián)建站是少有的做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、營銷型企業(yè)網(wǎng)站、小程序開發(fā)、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、外鏈、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,從2013年創(chuàng)立,堅(jiān)持透明化,價(jià)格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評

Docker是一個(gè)開源的應(yīng)用容器引擎,可以打包應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到系統(tǒng)的機(jī)器上;而Jenkins是一個(gè)功能強(qiáng)大的應(yīng)用程序,可以處理任何類型的構(gòu)建或持續(xù)集成。

本教程操作環(huán)境:linux7.3系統(tǒng)、docker-1.13.1版、Dell G3電腦。

docker和jenkins是什么

Docker 是一個(gè)開源的應(yīng)用容器引擎,基于 Go 語言 并遵從Apache2.0協(xié)議開源。而Jenkins是一個(gè)功能強(qiáng)大的應(yīng)用程序,允許持續(xù)集成和持續(xù)交付項(xiàng)目,無論用的是什么平臺(tái)。這是一個(gè)免費(fèi)的源代碼,可以處理任何類型的構(gòu)建或持續(xù)集成。集成Jenkins可以用于一些測試和部署技術(shù)。Jenkins是一種軟件允許持續(xù)集成。

初期在本機(jī)安裝了一個(gè)centos7,然后在虛擬機(jī)中安裝了docker,然后去拉取jenkins鏡像,首先對于新手遇到的第一個(gè)坑是,鏡像拉取半天卡在某一個(gè)進(jìn)程不進(jìn)行下去了(原因和maven差不多,因?yàn)槟J(rèn)倉庫是國外服務(wù)器比較慢),所以我們可以選擇國內(nèi)的一些倉庫來拉取我是用的是網(wǎng)易的,首先你需要直到你的鏡像的地址 比如jenkins 的是這個(gè)(library目錄下的)/library/jenkins:latest

然輸入命令行

docker pull hub.c.163.com/library/jenkins:latest

鏡像下完后可以查看一下全部的鏡像

docker ps -a

然后就可以開始構(gòu)建我們的Jenkins工作臺(tái)了:(下面這是官方倉庫下載的鏡像所以最后是jenkins,如果是網(wǎng)易下載的就用他們的全名稱,在上一步可以查看到)

sudo docker run -d --name jenkins_node -p 49002:8080 -v /var/jenkins_node:/var/jenkins_home jenkins:latest

這一步有很多參數(shù),我解釋一下(大佬請略過...針對新手)-d 是為了讓jenkins這個(gè)容器可以再后臺(tái)運(yùn)行,不至于你把命令窗口一關(guān)服務(wù)也掛了,--name就是你這個(gè)容器的名稱(隨便取,當(dāng)時(shí)取了我主管的名字差點(diǎn)被打死。。。) -p 這是把容器的8080端口映射成49002 這樣我們在實(shí)際頁面中訪問的就是49002這個(gè)地址啦,接下來就是-v 這個(gè)參數(shù)了,這一步很容易踩坑(起碼我作為一個(gè)linux不太熟悉的人來說踩了很多坑)這個(gè)參數(shù)是把你服務(wù)器(現(xiàn)在也就是你的虛擬機(jī))上的/var/jenkins_node目錄掛載到容器的/var/jenkins_home目錄上,請注意:運(yùn)行完上面圖中的命令行前請一定記得查看一下當(dāng)前用戶對/var 文件夾是否有讀寫權(quán)利,不然后面讓給你輸入jenkins初始登錄密碼時(shí)你會(huì)發(fā)現(xiàn)壓根就沒有這個(gè)文件。。。linux如何修改文件權(quán)限?建議大家自行百度

好了繼續(xù)講下一步:如果上一步的文件夾已經(jīng)生成了可以跳過這里。

上一步因?yàn)闄?quán)限問題,/var/jenkins_node文件夾沒有生成這時(shí)候我們需要先暫停容器的服務(wù)

docker ps -a

找到剛才那個(gè)jenkins容器的id復(fù)制下來分別去運(yùn)行以下操作進(jìn)行,容器停止和刪除容器

docker stop (復(fù)制的ID)

docker rm (復(fù)制的ID)

然后再重復(fù)這一步  sudo docker run -d --name jenkins_node -p 49002:8080 -v /var/jenkins_node:/var/jenkins_home jenkins:lates

下面在瀏覽器訪問http://host:49002 ,會(huì)出現(xiàn)如下界面

docker和jenkins的概念是什么

這時(shí)候去你剛才的那個(gè)/var/jenkins_node文件夾下搜 initialAdminPassword這個(gè)文件吧初始登錄密碼復(fù)制進(jìn)去就可可以進(jìn)入了,下一步是詢問你下載默認(rèn)插件還是自定義(建議新手直接選第一個(gè),方便,后期需要什么去插件管理中心內(nèi)在下載)

,插件下載完后就是你的賬號(hào)密碼設(shè)置了,這個(gè)就不截圖了。下面就可以進(jìn)入到你的工作臺(tái)去部署你的項(xiàng)目了

感謝各位的閱讀,以上就是“docker和jenkins的概念是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對docker和jenkins的概念是什么這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


本文名稱:docker和jenkins的概念是什么
路徑分享:http://weahome.cn/article/jsophc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部