• 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

  • 相关阅读:
    python Elementtree 生成带缩进格式的xml文件
    Tacotron2论文阅读笔记
    opencv3 7.3 重映射 仿射变换
    numpy.ndarray类型方法
    ubuntu安装百度输入法
    gitlab--cicd实践pytest和flask接口化
    django搭建完毕运行显示hello django
    django搭建
    服务器内存
    python安装第三方库aiohtpp,sanio失败,pip install multidict 失败问题
  • 原文地址:https://www.cnblogs.com/liushuaibiao/p/12856357.html
Copyright © 2020-2023  润新知