zoukankan      html  css  js  c++  java
  • docker中安装Jenkins

    1、获取Jenkins镜像(不要直接docker pull jenkin,这样获取的不是最新的版本,后续安装部分插件会不成功)

    docker pull jenkins/jenkins

    创建文件夹

    sudo mkdir /var/jenkins_home       

    修改权限权限(一定要修改权限否则创建的容器不能启动)

    sudo chown -R 1000:1000 /var/jenkins_home   

    #启动Jenkins容器(Jenkins容器中可以执行docker命令
    docker run -itd -p 8081:8080 -p 50000:50000 -u root --name jenkins_docker --privileged=true --restart=always -v /var/local:/var/local -v /var/jenkins_home:/var/jenkins_home -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7  jenkins/jenkins:latest

    启动后查看:

    chen@ubuntu:~$ docker ps
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                              NAMES
    6f007ec86071        jenkins:latest      "/bin/tini -- /usr..."   5 seconds ago       Up 4 seconds        0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkins

    进入容器

    docker exec -it jenkins /bin/bash

    容器已经启动了,访问一下宿主机ip+8080

    查看初始密码

    cat /var/jenkins_home/secrets/initialAdminPassword

    说明:按照弹框提示,找到该initialAdminPassword文件,我这里使用Docker启动Jenkins,并且把jenkins_home目录挂载到我磁盘指定目录/var/jenkins_home,所以这里我只需要复制/var/jenkins_home/initialAdminPassword即可,如果非挂载方式Docker启动,则需要进入容器内根据提示路径找到该文件。

    接下来选择建议插件进行安装

     然后创建用户

  • 相关阅读:
    IDEA 2018 搭建 Spring MVC helloworld
    Intellij IDEA创建Spring的Hello World项目
    浅谈finally使用坑。
    ArrayList源码分析
    Spring依赖注入的四种方式(重点是注解方式)
    Spring常用的三种注入方式
    interview question
    待提高问题
    myeclipse svn 在线安装
    《SQL 进阶教程》 自连接排序
  • 原文地址:https://www.cnblogs.com/gcgc/p/10191557.html
Copyright © 2011-2022 走看看