- 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-composeLinux-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-installerv1.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-composeLinux-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-installerv1.9.3.tgz