zoukankan      html  css  js  c++  java
  • jenkins安装启动(docker)

    mkdir /opt/jenkins -p
    vim /opt/jenkins/Dockerfile

    FROM jenkins/jenkins:lts
    EXPOSE 8080 50000

    vim /opt/jenkins/docker-compose.yml

    version: '2'
    services:
      jenkins:
        image: v-jenkins
        container_name: jenkins
        build: 
          context: .
          dockerfile: Dockerfile
        restart: always
        privileged: true
        user: root
        ports:
          - '58080:8080'
          - '50000:50000'
        environment:
          JAVA_OPTS: '-Duser.timezone=Asia/Shanghai'
        volumes:
          - ./var/jenkins_home:/var/jenkins_home
          - ./var/run/docker.sock:/var/run/docker.sock
          - ./usr/bin/docker:/usr/bin/docker
          - ./usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7

    生成启动
    cd /opt/jenkins/
    docker-compose build
    docker-compose up -d --force-recreate
    docker-compose down
    docker-compose restart

    查看日志
    docker logs --tail="500" jenkins
    docker logs -f jenkins

    进入容器
    docker exec -it --user root jenkins /bin/bash
    cat /var/jenkins_home/secrets/initialAdminPassword
    把对应密码粘贴到Jenkins界面
    http://192.168.0.101:58080
    http://192.168.0.101:50000

  • 相关阅读:
    IntelliJ IDEA基本设置
    git安装
    Git的作用与安装
    git是什么
    SpringMVC控制器类方法的返回值
    SpringMVC中Model机制
    什么是Nosql
    如何使用Jedis操作redis
    redis中数据类型操作命令
    redis的全局命令
  • 原文地址:https://www.cnblogs.com/wintersoft/p/11842862.html
Copyright © 2011-2022 走看看