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

1.構建jenkins 鏡像 git

vim Dockerfilegithub

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了。
相關文章
相關標籤/搜索