zoukankan      html  css  js  c++  java
  • Jenkins官方Docker镜像

    Jenkins官方Docker镜像在原有的基础上添加了一些基础东西。

    一. sources.list文件, 更换国内源

    deb http://mirrors.163.com/debian/ stretch main non-free contrib
    deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
    deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
    deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
    deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
    deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
    deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
    deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
    

     

    二. Dockerfile文件

    FROM jenkins/jenkins:2.190.3 
    USER root
    RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && 
        echo 'Asia/Shanghai' >/etc/timezone
    ADD sources.list /etc/apt/sources.list
    RUN apt-get update -y
    ADD get-docker.sh /get-docker.sh
    RUN wget https://yum.dockerproject.org/gpg && apt-key add gpg 
    RUN curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | apt-key add -
    RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && 
        apt-key fingerprint 0EBFCD88 
    RUN apt-get install -y 
          apt-transport-https 
          ca-certificates 
          curl 
          gnupg2 
          software-properties-common 
          vim
    RUN add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/debian 
        $(lsb_release -cs) 
        stable" && 
        sed -i 's/download.docker.com/mirrors.ustc.edu.cn/docker-ce/g' /etc/apt/sources.list
    RUN apt-get update -y
    RUN echo "    StrictHostKeyChecking no" >> /etc/ssh/ssh_config &&
        /get-docker.sh
  • 相关阅读:
    get_json_object 用法
    vim中的特殊字符
    vim常用命令
    mac下如何配置用户的环境变量
    vim如何替换^M ?
    git ssh 配置
    mac上pip install时提示/System/Library/... 无权限
    mysql语句--table中某列有多值时,删除其他,仅保留1条
    mysql语句如何把多行的数据合并到一行?
    微服务分布式电商项目学习笔记(二)---- 微服务架构图+微服务划分图(2020/7/1)
  • 原文地址:https://www.cnblogs.com/zhangzihong/p/11964330.html
Copyright © 2011-2022 走看看