docker 安装启动jenkins 以及问题剖析(docker安装jenkins配置maven)

  本篇文章为你整理了docker 安装启动jenkins 以及问题剖析(docker安装jenkins配置maven)的详细内容,包含有docker安装jenkins无法访问 docker安装jenkins配置maven docker部署jenkins docker in docker jenkins docker 安装启动jenkins 以及问题剖析,希望能帮助你了解 docker 安装启动jenkins 以及问题剖析。

  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 应用,点击全局工具配置。

  

  

  

  

  

  

  

  

  

  

  

   本文章到此结束觉得好,给个赞,由于一个清晰的好的文档编辑是辛苦,尽量尊重我的原版;

  

   如果对你有用,觉得好可以给小编打个赏:

  

  

  

  以上就是docker 安装启动jenkins 以及问题剖析(docker安装jenkins配置maven)的详细内容,想要了解更多 docker 安装启动jenkins 以及问题剖析的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: