zoukankan      html  css  js  c++  java
  • Docker运行jenkins

    快速运行

    1、查找镜像

    官方推荐使用的镜像是jenkinsci/blueocean,该镜像包含当前的长期支持 (LTS) 的 Jenkins 版本 (可以生产使用) ,并捆绑了所有 Blue Ocean 插件和功能。

    2、拉取镜像

    docker pull jenkinsci/blueocean

    3、创建挂载数据卷

    cd /home
    mkdir jenkins-data

    4、运行jenkins容器

    docker run   --name myjenkins   -d   -p 8080:8080   -p 50000:50000   -v /home/jenkins-data:/var/jenkins_home   -v /var/run/docker.sock:/var/run/docker.sock   -v /etc/localtime:/etc/localtime   jenkinsci/blueocean

    -d 后台运行镜像
    -p 8080:8080 将镜像的8080端口映射到服务器的8080端口,8080 端口用来公开访问 Web 界面。
    -p 50000:50000 将镜像的50000端口映射到服务器的50000端口,50000 端口允许访问远程 Java (JIRA) API。
    -v /home/jenkins-data:/var/jenkins_home /var/jenkins_home目录为jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。
    -v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
    -v /var/run/docker.sock:/var/run/docker.sock 将主机的Docker套接字装入容器中,这将允许Jenkins容器使用主机的Docker守护进程来构建映像并运行容器。
    --name myjenkins 给容器起一个别名。

    5、检查容器是否在运行

    docker ps

    配置

    1、解锁 Jenkins。

    访问http://<ipaddress>:8080

    初次打开会有一个验证,相当于验证你是不是管理员本人的作用,需要去服务器上面查看该文件,然后将里面的内容粘贴到密码框。

    Alt Text

    管理员初始密码被放到了/var/jenkins_home/secrets/initialAdminPassword 文件中。

    docker exec -it myjenkins cat /var/jenkins_home/secrets/initialAdminPassword 

    2、安装插件。

    Jenkins 可以说完全由插件来驱动的,所以安装一些基础的插件是非要必要的,这里我们选择 安装推荐的插件 ,然后静静地等待插件安装完成即可。

    3、创建用户。

    接着继续下一步操作,提示需要创建一个新的用户,自行填写即可。

    4、配置实例。

    配置访问地址,默认就行,你要是用域名可以配置成域名:

  • 相关阅读:
    转:Jenkins自动化部署入门详细教程
    详解MySQL锁
    常见的内存溢出与解决办法
    read IEEE Standard for verilog(1)
    verilog之状态机
    quantus18的signaltap逻辑分析仪
    英语文档之关键词统计
    cadence软件画版图操作
    英语文档之vivado界面
    verilog之wire和reg
  • 原文地址:https://www.cnblogs.com/-wenli/p/14214229.html
Copyright © 2011-2022 走看看