美文网首页
使用Docker安装jenkins

使用Docker安装jenkins

作者: mpoom | 来源:发表于2019-10-12 18:47 被阅读0次

  最近换了云服务器,自己的项目需要重新部署了,想到以后更换服务器的可能,每次手动部署太麻烦了,想到用jenkins来进行自动化部署。为了减少安装jenkins的麻烦,使用docker镜像来快速安装,这里简单记录一下安装启动过程。

一、安装docker环境

系统环境:Centos7.3

docker的具体安装步骤请参考官网教程:

1.1安装docker-compose

  Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。简单来说docker-compose是用来实现docker自动化的。

docker-compose的安装请参考官网教程:

二、安装jenkins

使用docker安装jenkins请参考官网教程:

ps:官网教程中直接使用docker run 命令来运行jenkins,由于我的jenkins是部署到虚拟机中的,后续可能会频繁启动,每次要写很长的运行命令,所以使用docker-compose运行jenkins镜像。

2.1 使用docker-compose运行jenkins镜像

在任意目录下新建docker-compose.yml文件

docker-compose.yml

version: "3.7"
services:

  jenkins:
    image: jenkinsci/blueocean
    container_name: jenkins
    user: root
    volumes:
      - /data/jenkins:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      JENKINS_HOST_HOME: "/data/jenkins"
    ports:
      - "8080:8080"
      - "5000:5000"
      - "50000:50000"

在docker-compose.yml文件目录下执行

docker-compose up -d

PS: 如果yml文件名称不是docker-compose.yml,可以通过-f参数指定,如:docker-compose -f jenkins-docker-compose.yml up -d

关于docker-compose.yml的文件格式可参考下面文章:

三、总结

  之前在安装一些软件的时候总喜欢找一些博客教程去参考,但由于这些作者的水平层次不齐,有时候会遇到各种各样的环境问题导致安装失败,发现官网的安装指南比较全面,同时会有更多更全面的产品指南,以后需要养成参考官方网站的习惯。

相关文章

网友评论

      本文标题:使用Docker安装jenkins

      本文链接:https://www.haomeiwen.com/subject/ooccmctx.html