1、創建目錄及配置文件
mkdir -p /usr/local/docker/jenkins
cd /usr/local/docker/jenkins
nano docker-compose.yml
複製以下內容
version: '3.1'
services:
jenkins:
restart: always
image: jenkinsci/jenkins
container_name: jenkins
ports:
# 發佈端口
- 8080:8080
# 基於 JNLP 的 Jenkins 代理通過 TCP 端口 50000 與 Jenkins master 進行通信
- 50000:50000
environment:
TZ: Asia/Shanghai
volumes:
- ./data:/var/jenkins_home
保存退出後,賦予目錄權限
mkdir data
chown -R 1000 /usr/local/docker/jenkins/data
2、啓動Jenkins
docker-compose up -d
3、訪問虛擬機ip+8080
稍等片刻,出現以下界面
查看日誌,獲取初始密碼
docker logs -f jenkins
4、自定義插件安裝
選擇第二項
勾選Dashboard View及Publish Over SSH(此項位於界面的最後)
點擊install,等待安裝
注:如果有報紅叉沒有安裝上的,點擊Retry重試,如果依然安裝不上,跳過即可,稍後可以手動安裝
安裝成功後顯示如下界面
輸入相應內容,密碼設置爲123456,實際工作可以考慮複雜的密碼
然後點擊Save and Continue > Save and Finish > Start using Jenkins
安裝完成,進入首頁
附:Jenkins 手動安裝插件
依次點擊
- 系統管理 -> 插件管理 -> 可選插件
搜索Locale(語言國際化插件),勾選後點擊下載待重啓後安裝
重啓Jenkins使插件生效
docker-compose down
docker-compose up -d
5、重新登錄
輸入用戶名和密碼,並勾選登錄狀態
附:中文國際化調節
如果你的界面顯示爲英文,進行以下操作
點擊 系統管理 -> 系統設置
輸入圖示內容並打勾,點擊保存即可