zoukankan      html  css  js  c++  java
  • docker构建jenkins镜像并启动

    1.安装前准备工作
    jdk已安装,安装目录如:usr/java/jdk1.8.0_141
    maven已安装,安装目录如:usr/maven/apache-maven-3.5.3
    设置Jenkins挂载目录(重要!!!)
    创建一个目录作为Jenkins挂载目录,比如,mkdir -p /var/jenkins
    设置此目录的归属用户ID:chown -R 1000:1000 "/var/jenkins"
    chown -R 1000:1000 "/var/jenkins" 这句话相当于赋与普通用户权限,防止只有root用户才能访问,
    创建的“/var/Jenkins”这个目录可以任意指定创建的位置

    2.docker search -s 10 "jenkins" 查询镜像
    3.docker pull "docker.io/jenkins"拉取镜像
    4.启动镜像
    docker run -itd -p 8798:8080 -p 50000:50000 --name jenkins --privileged=true -v /var/jenkins:/var/jenkins_home -v /opt/ES/jdk1.8.0_141:/opt/ES/jdk1.8.0_141 -v /usr/local/maven/apache-maven-3.5.3:/usr/local/maven/apache-maven-3.5.3 docker.io/jenkins
    5.注释
    -p 8798:8080 -p 50000:50000:进行端口映射,比如127.0.0.1:8090就可以访问Jenkins
    --name jenkins:容器名称
    --privileged=true:在CentOS7中的安全模块selinux把权限禁掉了,参数给容器加特权,如果不加此参数会有权限问题
    -v /var/jenkins:/var/jenkins_home -v /usr/java/jdk1.8.0_141:/usr/java/jdk1.8.0_141 -v /usr/maven/apache-maven-3.5.3:/usr/maven/apache-maven-3.5.3:磁盘挂载
    docker.io/jenkins:镜像名称
    6.访问jenkins,并输入密码
    如果设置的目录在/var/jenkins,密码在/var/jenkins/secrets/initialAdminPassword
    cat命令查看密码

    7.docker ps查看容器
    8.docker rm 容器ID 删除镜像

    本文参考
    1.https://www.cnblogs.com/zuiyue_jing/p/8535529.html
    2.https://testerhome.com/topics/11935

  • 相关阅读:
    精通正则表达式(JavaScript)
    Go知识点记录
    多线程揭秘
    Python test
    ELinq+T4模版引擎制作多文件实体代码生成器
    浏览器内核
    MongoDb的增删改查
    LINQ执行表达式
    ASP.NET MVC3 读书笔记四(数据注解和验证)
    C#默认以管理员身份运行程序
  • 原文地址:https://www.cnblogs.com/liushuaibiao/p/12856357.html
Copyright © 2011-2022 走看看