docker 安裝最新版 jenkins

1、拉取 jenkins 鏡像,採用以下命令安裝的是最新版本,不帶版本號的話,不是最新版本,會有不少插件安裝不了,docker 環境下 jenkins 升級版本又比較麻煩。docker

docker pull jenkins/jenkins:lts

注意:安裝很耗時,或者 pull 不下來的話,配置 docker 獲取鏡像的阿里雲地址,能夠加快鏡像下載的速度。配置步驟及內容以下:json

vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://fy707np5.mirror.aliyuncs.com"]
}

而後保存退出就能夠了。瀏覽器

2、拉取鏡像及拉取鏡像成功如圖所示:bash

一、能夠採用命令的方式查看鏡像是否存在:服務器

docker images

注意:TAG 表示版本號,jenkins 最新版本號 lts阿里雲

二、查看 jenkins 詳細信息spa

docker inspect [IMAGE ID]

注意:[IMAGE ID] 鏡像中的 IMAGE ID插件

3、建立數據掛載目錄(保證服務掛掉之後,啓動仍然能恢復數據)3d

# 建立數據掛載目錄
mkdir /home/data/jenkins_home
# 數據目錄賦權,不然報錯沒有這個文件目錄
chmod 777 /home/data/jenkins_home/

4、啓動 jenkins 容器code

sudo docker run -itd -p 2080:8080 -p 50000:50000 --name jenkins --privileged=true  -v /home/data/jenkins_home:/var/jenkins_home  jenkins/jenkins:lts

命令解釋:

-itd         :  是指在後臺運行
 -p           : 映射端口    宿主機端口:容器端口
 -v           : 掛載        宿主機目錄:容器目錄
 --name       :自定義容器名
 --privileged :使用該參數,container 內的 root 擁有正真的 root 權限,不然容器內的 root 也只是外部的一個普通用戶,privileged 啓動d的容器能夠看到好多 host 上的設備,而且能夠執行 mount ,甚至容許你在 docker 容器內啓動 docker 容器。
              : 鏡像名稱

查看啓動是否成功,採用以下命令:

# 查看容器全部容器
docker ps -a
​
# 查看正在運行的容器
docker ps

5、在瀏覽器中輸入 IP + 端口 (IP 部署 jenkins 的服務器地址,端口是 命令中的宿主機端口),通過長時間的等待,進入以下頁面:

這裏須要管理員密碼,密碼是在 jenkins 容器內部,使用命令 獲取管理員初始密碼

# [IMAGE ID] 容器的 IMAGE ID
docker exec -it [IMAGE ID] bash
​
# 經過命令獲取到密碼
cat /var/jenkins_home/secrets/initialAdminPassword

把密碼輸入管理員密碼框中,點擊繼續,出現以下頁面:

6、若是第一次使用的話,推薦  安裝推薦插件 ,而後進入以下頁面等待安裝

7、安裝完成點擊繼續進入以下頁面,建立一個帳戶,點擊保存並完成,或者使用 admin 帳戶繼續。

一、進入以下頁面:

二、點擊保存並完成進入以下頁面:

三、點擊開始使用 jenkins 

至此:jenkins 安裝結束

8、有人會以爲英文看着不舒服,能夠安裝中文插件來解決:

一、進入 manager jenkins 菜單

二、進入 global tool configuration 菜單,選中紅色區域點擊應用,而後點擊保存。

三、進入 manager jenkins,而後點擊 manager plugins 菜單

四、點擊可選插件,在過濾中搜索 Localization: Chinese (Simplified) ,點擊直接安裝,安裝完成後會在已安裝中找到。

五、安裝完成以後從新啓動 jenkins,當進入頁面的時候就會顯示中文,如圖所示:

本文做者:魂皓軒 歡迎關注公衆號掃碼關注

本人保留全部權益,轉載請註明出處。 歡迎有故事、有想法的朋友和我分享,可發送至 e-mail: lwqforit@163.com

相關文章
相關標籤/搜索