docker 安裝啟動jenkins 以及問題剖析 高考時有句“神話”,只要累不死,就往死里干,這句話依然適合現在的作業中的我們,開篇喜歡講些小陳述句; 今天docker安裝jenkins 不小心遇到一個問題,查了很多遍,發現自己一個小失誤,但是這個程序中,也了解的一些常見的問題;做了很多,所以很生氣,這一氣之下,寫篇文章來作為記錄吧; 首先,你環境必須要有docker,我這里是自己本地虛擬機Vmware,我的虛擬機時linux centos7的 .如果你不知怎么安裝虛擬機和命令工具可以,聯系我或下面給我留言; 1、查找下jenkins鏡像 命令:docker serach jenkins
從上面我們可以看到下載最多的時5540這個,而且是jenkins/jenkins:lts ,意思時長期穩定版; ok,就拉這個鏡像; 2、docker pull jenkins/jenkins:lts 拉取鏡像 3、mkdir -p /opt/docker/jenkins 創建一個檔案存放目錄 4、啟動鏡像 宿主機改成埠8082 映射到docker虛擬機的8080埠 (一定要注意是8082:8080不是8082:8082,我就是因為這個原因查看jenkins啟動成功了,卻在瀏覽器中無法訪問) docker run -di --name=jenkins -p 8082:8080 -v /opt/docker/jenkins:/var/jenkins_home jenkins/jenkins:lts chown -R 1000 /opt/docker/jenkins 給你的容器卷檔案夾賦予權限 看到下面說明你的jenkins啟動成功;如果啟動失敗,docker logs 容器id 看下失敗的原因;
5、遇到的問題總結 一、防火墻問題 (把宿主機的8082埠開放出來)
1、開啟防火墻
systemctl start firewalld
2、開放指定埠
firewall-cmd --zone=public --add-port=8082/tcp --permanent
命令含義:
--zone #作用域
--add-port=1935/tcp #添加埠,格式為:埠/通訊協議
--permanent #永久生效,沒有此引數重啟后失效
3、重啟防火墻
firewall-cmd --reload
二、查看埠有沒有映射錯誤就是上面的紅字說明
docker logs 容器id 利用這個命令可以查看jenkins的初始化密碼;jenkins有個初始化程序,初始化完成后,輸入查看日志獲得密碼后,可以 看到下面頁面,表明成功了

6、除錯安裝Jenkins 這里選擇了安裝推薦的插件,這需要的點時間,耐心等待;

創建管理員用戶:

配置好后,就來到首頁頁面;
如果還有些插件沒有配置完成可以,找到進行配置;

比如配置 JDK 和 Maven:
由于 Java 用得多,在這里主要是構建 Java 應用,點擊全域工具配置,

本文章到此結束覺得好,給個贊,由于一個清晰的好的檔案編輯是辛苦,盡量尊重我的原版;
如果對你有用,覺得好可以給小編打個賞:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/505452.html
標籤:Java
上一篇:面向物件-中級篇
