1. 程式人生 > 實用技巧 >區域網使用docker安裝jenkins

區域網使用docker安裝jenkins

使用docker安裝jenkins

1.1、在可連外網且安裝有docker的linux主機上,獲取jenkins映象

使用命令:docker pull jenkinsci/jenkins

1.2、將映象打成tar包

docker save -o jenkins.tar jenkinsci/jenkins

1.3、將jenkins.tar上傳到伺服器中

格式:scp jenkins.tar 使用者名稱@伺服器IP:/上傳地址

例如: scp jenkins [email protected]:/root/jenkins

1.4、將jenkins.tar匯入為映象

使用命令:docker load --input

jenkins.tar

1.5、使用docker啟動jenkins

命令:

docker run -p 8082:8080 -p 50000:50000 --privileged --name jenkins-compose -u root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 -v /var/jenkins_home:/var/jenkins_home jenkinsci/jenkins:lts

簡單解釋一下:

-p 8082:8080 -p 50000:50000:埠

--privileged:超級許可權

--name jenkins-compose:容器名稱

-u root:以root使用者啟動

-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7:容器內使用宿主機的docker命令

-v /var/jenkins_home:/var/jenkins_home:容器中jenkins的工作空間對映到宿主機的/var/jenkins_home目錄中

jenkinsci/jenkins:lts:jenkins映象

1.6、記錄預設密碼

2配置jenkins

2.1、登入地址:http://192.xxx.xxx.xxx:8082(伺服器地址:埠)

2.2、輸入記錄的預設密碼(1.6步驟)

2.3、遇到問題:該jenkins例項似乎已離線

2.4、選擇跳過外掛安裝,進行使用者新增

2.5、外掛離線安裝:

2.5.1使用新使用者登入,選擇系統管理-外掛管理

2.5.2 選擇高階-上傳外掛(下載hpi的路徑:http://updates.jenkins-ci.org/download/plugins/,外掛已經提前下載完畢,hpi.rar壓縮包)