• docker安装Jenkins


    本篇介绍一下怎么样用docker安装Jenkins

    环境配置

    • Ubuntu 18.04server

    • docker-ce 19.03

    • Jenkins版本

    拉取Jenkins镜像

    sudo docker search jenkins
    

    image-20201221185850931

    选择数量最多的这个,然后拉取Jenkins镜像。

    ps 其实官方教程中的仓库是jenkinssci/blueocean

    sudo docker pull jenkins
    

    把镜像拉取下来之后我们就创建Jenkins的容器

    创建容器

    sudo docker run -u root 
    --name jenkins-test 
    -d -v /data/jenkins_home:/var/jenkins_home 
    -p 8081:8080 -p 50000:50000 
    jenkins
    

    参数解读:

    • -u 使用root权限去运行该容器,如果不指定这个参数会报错,报错内容如下

      image-20201221190433746

    • --name 容器的名称

    • -d 在后台运行容器

    • -v 创建数据卷

      • /data/jenkins_home代表本地的文件
      • /var/jenkins_home代码容器的文件,一般默认
    • -p 映射容器的8080端口至主机的8081端口

    • jenkins 指定要容器启动所需的镜像

    我们把这条容器命令执行一下

    配置Jenkins

    我们在地址栏输入http://机器IP:8081端口即可启动,启动后如下

    image-20201221190858600

    然后我们在运行日志中找到这个密码

    sudo docker ps -a
    

    image-20201221191014885

    然后输入

    sudo docker logs -f a90d69591522
    

    后面跟的是刚才查询出来的容器ID

    image-20201221191131189

    日志中会有这样的一个字符串,我们复制一下,粘贴到刚才打开的Jenkins网页中

    image-20201221191311928

    选择默认的即可

    image-20201221191348706

    然后就会开启漫长的安装等待的过程,可能会等很久

    image-20201221200611693

    image-20201221200640391

    然后就开始吧

    image-20201221200705232

  • 相关阅读:
    在 2016 年学 JavaScript 是一种什么样的体验?
    在 2016 年学 JavaScript 是一种什么样的体验?
    Oracle数据库,内置函数小结
    Oracle数据库,内置函数小结
    Oracle数据库,内置函数小结
    Oracle数据库,内置函数小结
    Bogon
    Bogon
    MariaDB Galera Cluster集群优缺点
    如何设置jquery的ajax方法为同步
  • 原文地址:https://www.cnblogs.com/wxhou/p/14169700.html
Copyright © 2020-2023  润新知