jenkins在centos部署
阿新 • • 發佈:2020-08-03
前提條件,在伺服器上部署好docker,
mkdir -p /var/jenkins_home
1.下載
使用docker下載jenkins
docker pull jenkins/jenkins
等待下載完成
使用docker images檢視下載完成的映象
2.啟動
在映象文件裡,我們知道Jenkins訪問的埠號是8080,另外還需要暴露一個tcp的埠號50000。我們使用如下命令啟動Jenkins映象。 docker run -d -p 80:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins docker.io/jenkins/jenkins 各個引數含義 -d 後臺執行映象 -p 80:8080 將映象的8080埠對映到伺服器的80埠 -p 50000:50000 將映象的50000埠對映到伺服器的50000埠 -v jenkins:/var/jenkins_home /var/jenkins_home目錄為jenkins工作目錄,我們將硬碟上的一個目錄掛載到這個位置,方便後續更新映象後繼續使用原來的工作目錄。 -v /etc/localtime:/etc/localtime 讓容器使用和伺服器同樣的時間設定。 --name jenkins 給容器起一個別名
3.從瀏覽器訪問
檢視Jenkins是否啟動
docker ps -a
在瀏覽器輸入http://ip:port進入Jenkins登入頁面。頁面會提示你到伺服器的指定位置獲取初始化密碼。
注意,因為我們是docker版的jenkins,所以這個路徑不是伺服器的路徑,而是容器內的路徑。我們可以通過如下命令從容器中獲取到初始化密碼。
docker exec jenkins tail /var/jenkins_home/secrets/initialAdminPassword