• Docker安装Jenkins


    Docker安装Jenkins

    官网:https://www.jenkins.io/

    安装条件
    服务器上有Docker并且成功启动运行

    Jenkins大致工作原理图
    在这里插入图片描述

    拉取官方的Jenkins镜像

    docker pull  jenkins/jenkins
    
    • 1

    等待其拉取完成
    在这里插入图片描述

    完成镜像拉取之后执行命令
    在服务器本机创建一个用于接收Jenkins映射的文件,并且赋予权限,这样做的好处是,不用进入容器查看Jenkins的相关文件,可以直接在服务器本机上查看。

    // 创建文件夹命令
    mkdir -p /var/jenkins_home
    
    // 赋予文件夹权限命令
    chmod 777 /var/jenkins_home
    
    • 1
    • 2
    • 3
    • 4
    • 5

    再用命令运行Jenkins镜像

    docker run -d \
        -p 8000:8080 \
        -v /var/jenkins_home:/var/jenkins_home \
        -v /etc/localtime:/etc/localtime \
        --restart=always \
        --name=jenkins \
        jenkins/jenkins
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    -p 8000:8080是指定端接口,8080是你本机的对外端口,如果是阿里云记得打开对应的安全组,8080是Jenkins默认的容器端口,用这个就可以了。

    -v /var/jenkins_home:/var/jenkins_home ,冒号前面的是服务器本机的,后面的是Jenkins容器中的,后面的文件会挂载到前面的

    -v /etc/localtime:/etc/localtime \ 让容器使用和服务器同样的时间设置

    –restart=always 设置容器的重启策略为 Docker 重启时自动重启

    –name=jenkins \ 给容器定义别名

    查看是否启动成功

    docker ps
    
    • 1

    如果成功,服务器本机刚刚创建的挂载文件/var/jenkins_home里面会有文件的
    在这里插入图片描述

    访问Jenkins
    ip:刚刚设置的端口

    比如说我ip是11.11.11.11,我的Jenkins访问地址就是 11.11.11.11:8000

    访问可以看到该页面,需要输入解锁密码,通过命令查看

    cat /var/jenkins_home/secrets/initialAdminPassword
    
    • 1

    在这里插入图片描述
    使用密码之后进入下一步

    这里一般安装推荐的插件
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    如何在 Java 中实现 Dijkstra 最短路算法
    Memcached vs Redis——Java项目缓存选择
    json入门教程+在java中的一些便捷操作
    2023-10学习笔记
    Coursera Algorithm Ⅱ week3 baseball
    观后感《经济逆境中,普通人的机会在哪里?》
    Consul CA has not finished initializing
    JS 常用数组
    “共码未来”——2022Google开发者大会纪行
    JS-Ajax
  • 原文地址:https://blog.csdn.net/qq_43421954/article/details/125410513