docker構建jenkins鏡像並啟動


1.安裝前准備工作
jdk已安裝,安裝目錄如:usr/java/jdk1.8.0_141
maven已安裝,安裝目錄如:usr/maven/apache-maven-3.5.3
設置Jenkins掛載目錄(重要!!!)
創建一個目錄作為Jenkins掛載目錄,比如,mkdir -p /var/jenkins
設置此目錄的歸屬用戶ID:chown -R 1000:1000 "/var/jenkins"
chown -R 1000:1000 "/var/jenkins" 這句話相當於賦與普通用戶權限,防止只有root用戶才能訪問,
創建的“/var/Jenkins”這個目錄可以任意指定創建的位置

2.docker search -s 10 "jenkins" 查詢鏡像
3.docker pull "docker.io/jenkins"拉取鏡像
4.啟動鏡像
docker run -itd -p 8798:8080 -p 50000:50000 --name jenkins --privileged=true -v /var/jenkins:/var/jenkins_home -v /opt/ES/jdk1.8.0_141:/opt/ES/jdk1.8.0_141 -v /usr/local/maven/apache-maven-3.5.3:/usr/local/maven/apache-maven-3.5.3 docker.io/jenkins
5.注釋
-p 8798:8080 -p 50000:50000:進行端口映射,比如127.0.0.1:8090就可以訪問Jenkins
--name jenkins:容器名稱
--privileged=true:在CentOS7中的安全模塊selinux把權限禁掉了,參數給容器加特權,如果不加此參數會有權限問題
-v /var/jenkins:/var/jenkins_home -v /usr/java/jdk1.8.0_141:/usr/java/jdk1.8.0_141 -v /usr/maven/apache-maven-3.5.3:/usr/maven/apache-maven-3.5.3:磁盤掛載
docker.io/jenkins:鏡像名稱
6.訪問jenkins,並輸入密碼
如果設置的目錄在/var/jenkins,密碼在/var/jenkins/secrets/initialAdminPassword
cat命令查看密碼

7.docker ps查看容器
8.docker rm 容器ID 刪除鏡像

本文參考
1.https://www.cnblogs.com/zuiyue_jing/p/8535529.html
2.https://testerhome.com/topics/11935


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM