docker安装:Jenkins for docker

tips:
Mac-Jenkins-docker这个比较简单,前提是你要安装docker。
 
由于Mac直接装Jenkins,Java版本不兼容,担心影响Mac系统对某些Java的支持,所以思考之下采用docker方式下载Jenkins做持续集成和持续发布。
在Linux Jenkins默认把数据(包含管理员密码)放在/var/jenkins_home。我Mac就放在/Desktop/jenkins_home。
docker安装就几步很简单。

1 拉取镜像Jenkins,名字叫做jenkins

  docker pull jenkins

2 根据镜像复制新Jenkins容器命名为myjenkins

  sudo docker run -d --name myjenkins -p 8099:8080 -p 50000:50000 -v /Users/Alex/Desktop/jenkins_home:/var/jenkins_home jenkins
 
  上面的命令给容器起来的名字是myjenkins,端口将内部的8080端口映射到我Mac的8099端口,把数据挂载到本地的桌面的jenkins_home文件夹,
  制定的镜像是jenkins,即我们刚才docker pull拉下来的镜像。

3 打开http://localhost:8099会出现Getting Started输入秘钥

  docker logs myjenkins  可以看到秘钥,

  这个密码不是让你设定自己的密码,是要让你输入秘钥。

  复制并粘贴到网页里面或者docker exec -t myjenkins /bin/bash直接进入。

4 安装建议插件还有自定义插件

5 创建管理员用户

 

6  然后进入界面构建新项目

  如果Jenkins要部署一个项目,一般通过git来获取源代码,因此如果部署有权限,开发者只要提交到git就会触发构建。

7  当docker停止后的重启 

  docker start myjenkins
 
 
 
 
 
 
 
 
posted @ 2018-09-29 11:19  Adamanter  阅读(121)  评论(0编辑  收藏  举报