码迷,mamicode.com
首页 > 系统相关 > 详细

Linux安装jenkins和通过docker容器安装jenkins

时间:2020-04-19 14:27:25      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:访问   安全   docker   contain   linu   创建   list   centos   except   

参考安装的一些注意事项:https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkinsonRedHatdistributions-ImportantNoteonCentOSJava;

下载稳定版本jenkinswar包

技术图片

  • 命令

后台运行jenkins程序,指定端口8503,这里也可以指定下日历的目录"&>/自己的目录/jenkins.log

nohup java -jar jenkins.war --httpPort=8503 &
查看运行日志
tail -1000f nohup.out

问题记录

  • 在自己的与服务器安装时,重新指定了jenkins的端口(8503),我用的是华为云,在服务器控制台的安全组添加下该端口的入站方向规则。发现还是访问不了,原因是在服务器上还要设置下该端口的防火墙。

firewall-cmd --permanent --new-service=jenkins

firewall-cmd --permanent --service=jenkins --set-short="Jenkins Service Ports"

firewall-cmd --permanent --service=jenkins --set-description="Jenkins service firewalld port exceptions"

firewall-cmd --permanent --service=jenkins --add-port=8503/tcp

firewall-cmd --permanent --add-service=jenkins

firewall-cmd --zone=public --add-service=http --permanent

firewall-cmd --reload



firewall-cmd --list-all

在浏览器中访问,自己服务IP+自己指定的端口

  • 此时我们会进入到jenkins的初始化页面,我们一步步来就行
    技术图片
    技术图片
    技术图片

docker镜像安装jenkins

拉取镜像

docker pull jenkins/jenkins:lts

启动

  • 启动命令,jenkins默认端口为8080,我本机8080被占用,所以重新指定一个端口8501

本机先创建/var/jenkins_home

docker run -p 8501:8080 --name jenkins -v /var/jenkins_home:/var/jenkins_home -d jenkins/jenkins:lts

访问

  • 服务器ip:8501

Linux安装jenkins和通过docker容器安装jenkins

标签:访问   安全   docker   contain   linu   创建   list   centos   except   

原文地址:https://www.cnblogs.com/levcon/p/12731288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!