docker jenkins registry gitlap rancher k8s nacos 容器部署与持续集成(单机测试在centos7下进行)

本文详细介绍了如何在单机CentOS7环境下,部署Docker、Jenkins、Registry、GitLab、Rancher以及Kubernetes(k8s)和Nacos,实现容器部署与持续集成。步骤包括安装各种组件、配置Jenkins、创建项目并部署到K8s,以及设置定时清理镜像的shell脚本。
摘要由CSDN通过智能技术生成

docker jenkins registry gitlap rancher k8s nacos 容器部署与持续集成(单机测试在centos7下进行)

1.安装centos

参考
​ https://jingyan.baidu.com/article/15622f24dad3bafdfcbea5f7.html

1.1.安装jdk

参考
​ https://www.cnblogs.com/116970u/p/10400436.html
​ //注意不要安装在root目录下

1.2.安装maven

​ 在/usr/local下创建maven maven仓库mavendev (赋于独写得权限 chmod 777+文件所在路径)

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz

​ 如出现wegt命令找不到 先安装

yum -y install wget   --可以使用wegt不用安装

​ 解压maven

tar -zxvf  apache-maven-3.1.1-bin.tar.gz

​ 将 apache-maven-3.1.1 改为 maven

mv apache-maven-3.1.1 maven

​ 更改settings.xml文件中

vi conf/settings.xml

​ 添加仓库路径

<localRepository>/usr/local/mavendev</localRepository>

​ 添加阿里云私服

<mirror>
	  <id>alimaven</id>
	  <name>aliyun maven</name>
	  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	  <mirrorOf>central</mirrorOf>       
	</mirror>

​ 配置环境变量

vi /etc/profile 

	export M2_HOME=/maven/maven                                   -- maven 安装的路径
	export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

​ 修改完重载这个文件使文件立即生效,否则重启计算机即可生效。

source /etc/profile 

​ //验证

	mvn  -v 

1.3.安装git

​ 查看是否安装过git

git --version

​ 安装git

yum -y install git
###移除git
yum remove git

2.安装docker

​ 防火墙设置
​ 查看防火状态

systemctl status firewalld
service  iptables status

​ 暂时关闭防火墙

systemctl stop firewalld
service  iptables stop

​ 永久关闭防火墙

systemctl disable firewalld
chkconfig iptables off

​ 重启防火墙

systemctl enable firewalld
service iptables restart 

​ yum安装docker

yum install docker
systemctl enable docker	 // systemctl是centos7中系统服务管理命令

​ 配置国内仓库:/etc/docker/daemon.json 配置仓库地址

vim /etc/docker/daemon.json
{"registry-mirrors": ["http://f1361db2.m.daocloud.io"]}
systemctl  restart docker
或者
{"registry-mirrors":["https://wghlmi3i.mirror.aliyuncs.com"]}  
systemctl  restart docker

​ 验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

docker容器跟随docker启动

docker update --restart=always 容器名称或者容器id

2.1安装docker的可视化界面portainer

docker search portainer
docker pull portainer/portainer

#启动

docker run -d -p 9000:9000 \
    --restart=always \
    -v /opt/portainer:/data/portainer \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --name prtainer-test \
    portainer/portainer
  1. 启动完成后通过9000端口访问http://IP:9000
  2. 设置用户名密码 admin admin1234
  3. 单机版选择Local即可连接到本地Docker

//注意安装docker使用yum安装 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker
在root用户下 su root
sudo yum update

3.安装gi

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值