美文网首页
docker-compose安装jenkins

docker-compose安装jenkins

作者: 阿B咬佢只鸡 | 来源:发表于2020-11-13 15:07 被阅读0次

    可参考官方安装文档:https://jenkins.io/zh/doc/book/installing

    目录

    1、编写docker-compose.yml,安装jenkins
    version: '3'
    services:
      jenkins:
        image: jenkinsci/blueocean    #镜像名称
        container_name: jenkins    #指定容器名
        restart: always    #在容器退出时总是重启容器
        user: root    #指定用户                                
        network_mode: "host"    #网络模式(默认bridge)
        ports:    #容器的端口映射到宿主机上(“:”前数字为宿主机端口,“:”后数字为容器端口)
          - "8080:8080"    #自定义宿主机端口8080
          - "5000:5000"
        environment:
          TZ: Asia/Shanghai    #指定容器运行所属时区
        volumes:
        - /data/jenkins/jenkins_home:/var/jenkins_home     
        - /data/jenkins/home:/home    #将容器的/home目录映射到宿主机上目录中的/data/jenkins/home子目录 
        - /var/run/docker.sock:/var/run/docker.sock    #Docker守护进程(Docker daemon)默认监听的Unix域套接字(Unix domain socket),容器中的进程可以通过它与Docker守护进程进行通信。简单来说容器使用宿主机docker命令
    

    2、运行jenkins容器、查看容器

    #启动容器
    docker-compose up -d
    #查看容器
    docker ps
    
    容器运行情况

    3、 登录jenkins

    1、访问http://宿主机IP:8080访问Jenkins。如果无法访问请检查系统防火墙、云的安全组设置。
    2、查看并填写初始密码

    cat /data/jenkins/jenkins_home/secrets/initialAdminPassword
    #启动容器已指定映射关系:/data/jenkins/jenkins_home:/var/jenkins_home
    
    01
    02
    03
    04

    4、配置jdk、maven

    容器内安装:jdk1.8maven-3

    • 下载jdk,maven包(.tar),直接解压到/usr/local, 然后配置环境变量,再执行(docker exec jenkins soure /etc/profile)
    jdk & maven.png
    • jenkins容器里/etc/profile文件里添加以下内容
    export JAVA_HOME=/usr/local/jdk1.8
    export MAVEN_HOME=/usr/local/apache-maven-3.1.1
    export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
    
    

    配置:
    系统管理 ==> 全局工具配置


    相关文章

      网友评论

          本文标题:docker-compose安装jenkins

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