首頁 > 運維 > Docker > docker和jenkins有什麼差別

docker和jenkins有什麼差別

WBOY
發布: 2022-07-14 10:29:16
原創
8985 人瀏覽過

docker和jenkins的差別:1、docker是基於go語言開發,而jenkins採用java開發;2、docker採用「Apache 2.0」開源協議,jenkins採用MIT開源協定;3、docker是一個虛擬化容器,就是一台虛擬機,jenkins是用來持續、自動的建置和測試軟體專案。

docker和jenkins有什麼差別

本教學操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

docker和jenkins有什麼區別

docker是虛擬化容器,就是一個虛擬機,基於Go語言,採用Apache 2.0開源協議,分為EE(企業版)和CE(社群版),企業版收費,社群版免費

jenkins採用Java開發,採用MIT開源協議,主要用於持續、自動地建立/測試軟體項目,監控一些定時執行的任務的執行,可以使用docker來完成Java專案的自動化建置任務

兩者差異可以用一張圖來解釋

docker和jenkins有什麼差別

可以看出,jenkins充當的是一個自動建置的作用,而Docker相當於虛擬機,或者說是一個容器。

擴展知識

Jenkins是一個開源軟體項目,是基於Java開發的一種持續整合工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平台,讓軟體專案可以進行持續整合 

Jenkins功能包括:

1、持續的軟體版本發布/測試專案。

2、監控外部呼叫執行的工作。

啟動:

首先保證系統中已經安裝了jdk,最好是jdk1.5以上。

第一種啟動方法,切換到jenkins.war存放的目錄,輸入如下命令:

$ java -jar jenkins.war
登入後複製

如果需要修改連接埠可以使用以下命令:

$ java -jar jenkins.jar--httpPort=8081
登入後複製

然後在瀏覽器中(建議用火狐)輸入localhost:8081,localhost可以是本機的ip,也可以是電腦名稱。就可以打開jenkins。

第二種方法是用tomcat開啟

解壓縮tomcat到某個目錄,如/usr/local,進入tomcat下的/bin目錄,啟動tomcat

將jenkins.war檔放入tomcat下的webapps目錄下,啟動tomcat時,會自動在webapps目錄下建立jenkins目錄,在網址列上需要輸入localhost:8080/jenkins。

推薦學習:《docker影片教學

以上是docker和jenkins有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板