• https://pkg.jenkins.io/redhat/jenkins.repo
    #安装jenkins key
    #sudo rpm —import
    #安装Jenkins
    #yum install jenkins
    #启动jenkins:
    # systemctl start jenkins
    tail -f /var/log/jenkins/jenkins.log #查看jenkins日志
    web进入Jenkins后需安装的插件
    1、maven
    2、Pipeline
    3、ansible
    二、docker安装node
    1、docker的安装
    #docker依赖安装
    yum install -y yum-utils device-mapper-persistent-data lvm2
    #为yum源添加docker仓库位置:
    yum-config-manager —add-repo
    #查找版本
    yum list docker-ce —showduplicates | sort -r
    #安装指定版本
    yum install -y docker-ce-18.03.1.ce
    #加入自启
    systemctl enable docker.service
    https://blog.csdn.net/miss1181248983/article/details/82840006
    https://pkg.jenkins.io/redhat/jenkins.io.key
    https://download.docker.com/linux/centos/docker-ce.repo
    #启动
    systemctl start docker.service
    #查看版本信息
    docker -v
    2、安装node.js-npm
    #查看可用版本
    docker search node
    拉取官方的最新版本的镜像:
    docker pull node:latest
    查看是否已下载安装了 node
    docker images
    运行 node 容器:
    docker run -itd —name node-test node
    #查看有无运行
    docker ps
    #进入容器内部查看版本
    #docker exec -it node-test /bin/bash
    #root@6c5d265c68a6:/# node -v
    三、安装ansible(这里用的源码编译安装)
    ansible依赖于Python2.6或更高的版本、paramiko、PyYAML及Jinja2;
    2.1编译安装cd
    解决依赖关系
    #yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto
    #cd /usr/local/
    #wget https://releases.ansible.com/ansible/ansible-1.5.4.tar.gz
    #tar xf ansible-1.5.4.tar.gz
    #cd ansible-1.5.4
    #python setup.py build
    #python setup.py install
    #mkdir /etc/ansible
    #cp -r examples/* /etc/ansible
    目录
    [root@localhost ansible]# tree /etc/ansible/
    /etc/ansible/
    ├── ansible.cfg
    ├── hosts
    └── playbooks
    └── README.md
    host2:192.168.2.223
    一、harbor的安装部署
    根据上面docker安装文档安装docker
    还需安装docker-compose
    #wget https://github.com/docker/compose/releases/download/1.25.0/docker-compose￾Linux-x86_64
    #mv docker-compose-Linux-x86_64 /usr/bin/docker-compose
    #chmod +x /usr/bin/docker-compose
    #docker-compose —version
    #docker-compose version 1.25.0, build 0a186604
    #下载harbor离线安装包
    (本地下载上传比较快)
    wget
    #解压
    tar xf harbor-offline-installer-v1.9.3.tgz
    #配置harbor
    此处192.168.2.223为本机IP,当然也可以换成域名
    sed -i “s|reg.mydomain.com|192.168.2.223|g” harbor/harbor.yml
    sed -i “s|Harbor12345|hfwx@123123|g” harbor/harbor.yml
    6、安装harbor
    注意:—with-clair参数是启用漏洞扫描功能,相关内容请查看官方文档:
    https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
    #./harbor/install.sh —with-clair
    https://github.com/goharbor/harbor/releases/download/v1.9.3/harbor-offline-installer￾v1.9.3.tgz">临时关闭selinux
    #setenforce 0
    #临时关闭防火墙(线上环境不能关闭)
    #systemctl stop firewalld.service
    host1:192.168.2.222
    一、安装jenkins
    # yum install -y java-1.8.0-openjdk #安装openjdk,jenkins基于java开发
    安装yum源
    #wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
    #安装jenkins key
    #sudo rpm —import
    #安装Jenkins
    #yum install jenkins
    #启动jenkins:
    # systemctl start jenkins
    tail -f /var/log/jenkins/jenkins.log #查看jenkins日志
    web进入Jenkins后需安装的插件
    1、maven
    2、Pipeline
    3、ansible
    二、docker安装node
    1、docker的安装
    #docker依赖安装
    yum install -y yum-utils device-mapper-persistent-data lvm2
    #为yum源添加docker仓库位置:
    yum-config-manager —add-repo
    #查找版本
    yum list docker-ce —showduplicates | sort -r
    #安装指定版本
    yum install -y docker-ce-18.03.1.ce
    #加入自启
    systemctl enable docker.service
    https://blog.csdn.net/miss1181248983/article/details/82840006
    https://pkg.jenkins.io/redhat/jenkins.io.key
    https://download.docker.com/linux/centos/docker-ce.repo
    #启动
    systemctl start docker.service
    #查看版本信息
    docker -v
    2、安装node.js-npm
    #查看可用版本
    docker search node
    拉取官方的最新版本的镜像:
    docker pull node:latest
    查看是否已下载安装了 node
    docker images
    运行 node 容器:
    docker run -itd —name node-test node
    #查看有无运行
    docker ps
    #进入容器内部查看版本
    #docker exec -it node-test /bin/bash
    #root@6c5d265c68a6:/# node -v
    三、安装ansible(这里用的源码编译安装)
    ansible依赖于Python2.6或更高的版本、paramiko、PyYAML及Jinja2;
    2.1编译安装cd
    解决依赖关系
    #yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto
    #cd /usr/local/
    #wget https://releases.ansible.com/ansible/ansible-1.5.4.tar.gz
    #tar xf ansible-1.5.4.tar.gz
    #cd ansible-1.5.4
    #python setup.py build
    #python setup.py install
    #mkdir /etc/ansible
    #cp -r examples/* /etc/ansible
    目录
    [root@localhost ansible]# tree /etc/ansible/
    /etc/ansible/
    ├── ansible.cfg
    ├── hosts
    └── playbooks
    └── README.md
    host2:192.168.2.223
    一、harbor的安装部署
    根据上面docker安装文档安装docker
    还需安装docker-compose
    #wget https://github.com/docker/compose/releases/download/1.25.0/docker-compose￾Linux-x86_64
    #mv docker-compose-Linux-x86_64 /usr/bin/docker-compose
    #chmod +x /usr/bin/docker-compose
    #docker-compose —version
    #docker-compose version 1.25.0, build 0a186604
    #下载harbor离线安装包
    (本地下载上传比较快)
    wget
    #解压
    tar xf harbor-offline-installer-v1.9.3.tgz
    #配置harbor
    此处192.168.2.223为本机IP,当然也可以换成域名
    sed -i “s|reg.mydomain.com|192.168.2.223|g” harbor/harbor.yml
    sed -i “s|Harbor12345|hfwx@123123|g” harbor/harbor.yml
    6、安装harbor
    注意:—with-clair参数是启用漏洞扫描功能,相关内容请查看官方文档:
    https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
    #./harbor/install.sh —with-clair
    https://github.com/goharbor/harbor/releases/download/v1.9.3/harbor-offline-installer￾v1.9.3.tgz

    临时关闭selinux
    #setenforce 0
    #临时关闭防火墙(线上环境不能关闭)
    #systemctl stop firewalld.service
    host1:192.168.2.222
    一、安装jenkins
    # yum install -y java-1.8.0-openjdk #安装openjdk,jenkins基于java开发
    安装yum源
    #wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
    #安装jenkins key
    #sudo rpm —import
    #安装Jenkins
    #yum install jenkins
    #启动jenkins:
    # systemctl start jenkins
    tail -f /var/log/jenkins/jenkins.log #查看jenkins日志
    web进入Jenkins后需安装的插件
    1、maven
    2、Pipeline
    3、ansible
    二、docker安装node
    1、docker的安装
    #docker依赖安装
    yum install -y yum-utils device-mapper-persistent-data lvm2
    #为yum源添加docker仓库位置:
    yum-config-manager —add-repo
    #查找版本
    yum list docker-ce —showduplicates | sort -r
    #安装指定版本
    yum install -y docker-ce-18.03.1.ce
    #加入自启
    systemctl enable docker.service
    https://blog.csdn.net/miss1181248983/article/details/82840006
    https://pkg.jenkins.io/redhat/jenkins.io.key
    https://download.docker.com/linux/centos/docker-ce.repo
    #启动
    systemctl start docker.service
    #查看版本信息
    docker -v
    2、安装node.js-npm
    #查看可用版本
    docker search node
    拉取官方的最新版本的镜像:
    docker pull node:latest
    查看是否已下载安装了 node
    docker images
    运行 node 容器:
    docker run -itd —name node-test node
    #查看有无运行
    docker ps
    #进入容器内部查看版本
    #docker exec -it node-test /bin/bash
    #root@6c5d265c68a6:/# node -v
    三、安装ansible(这里用的源码编译安装)
    ansible依赖于Python2.6或更高的版本、paramiko、PyYAML及Jinja2;
    2.1编译安装cd
    解决依赖关系
    #yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto
    #cd /usr/local/
    #wget https://releases.ansible.com/ansible/ansible-1.5.4.tar.gz
    #tar xf ansible-1.5.4.tar.gz
    #cd ansible-1.5.4
    #python setup.py build
    #python setup.py install
    #mkdir /etc/ansible
    #cp -r examples/* /etc/ansible
    目录
    [root@localhost ansible]# tree /etc/ansible/
    /etc/ansible/
    ├── ansible.cfg
    ├── hosts
    └── playbooks
    └── README.md
    host2:192.168.2.223
    一、harbor的安装部署
    根据上面docker安装文档安装docker
    还需安装docker-compose
    #wget https://github.com/docker/compose/releases/download/1.25.0/docker-compose￾Linux-x86_64
    #mv docker-compose-Linux-x86_64 /usr/bin/docker-compose
    #chmod +x /usr/bin/docker-compose
    #docker-compose —version
    #docker-compose version 1.25.0, build 0a186604
    #下载harbor离线安装包
    (本地下载上传比较快)
    wget
    #解压
    tar xf harbor-offline-installer-v1.9.3.tgz
    #配置harbor
    此处192.168.2.223为本机IP,当然也可以换成域名
    sed -i “s|reg.mydomain.com|192.168.2.223|g” harbor/harbor.yml
    sed -i “s|Harbor12345|hfwx@123123|g” harbor/harbor.yml
    6、安装harbor
    注意:—with-clair参数是启用漏洞扫描功能,相关内容请查看官方文档:
    https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
    #./harbor/install.sh —with-clair
    https://github.com/goharbor/harbor/releases/download/v1.9.3/harbor-offline-installer￾v1.9.3.tgz