自己動手編寫 Dockerfile 構建自定義的Jenkins


1.構建jenkins 鏡像 

vim Dockerfile

FROM jenkins 
USER root
ARG dockerGid=999 
RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group
# 安裝 docker-compose
RUN curl -L https: //github .com /docker/compose/releases/download/1 .16.1 /docker-compose- ` uname -s`-` uname -m` -o /usr/local/bin/docker-compose 
RUN chmod +x /usr/local/bin/docker-compose
保存退出。
構建鏡像   docker  build -t  jenkins   .
出現successful,成功構建
docker  images   查看
出現
mkdir  /var/jenkins  目錄,
運行容器以后台守護進程
docker run --name jenkins -p 8080:8080 -p 50000:50000  -v /var/run/docker.sock:/var/run/docker.sock  -v $(which docker):/bin/docker  -v /var/jenkins:/var/jenkins  -d jenkins
其中,run 運行容器,--name 為 該容器名字,  -p 8080:8080為宿主機與容器的8080端口映射, -p 50000:50000 同理,-v  宿主機目錄掛載到容器的相應端口,-d   為守護進程啟動,  jenkins 以jenkins 鏡像
顯示出上圖代表啟動成功。
接下來我們打開瀏覽器,輸入http://192.168.1.141:8080
192.168.1.141為宿主機的ip地址
出現登錄Jenkins界面
首先,進入容器內
docker exec -it jenkins /bin/bash
查看/var/jenkins/secrets/initialAdminPassword 文件內的密碼
45f821b49df745a29a383af9493e7e9a
 填寫密碼,接下來完成注冊,注冊成功就可以開始使用jenkins了。
 


免責聲明!

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



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