ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS下安装Rancher-2.x(单节点在线安装)

2020-02-05 17:44:53  阅读:772  来源: 互联网

标签:CentOS etc rancher yum Rancher pem docker 安装 auditlog


安装前需要先确认 rancher支持的 linux 版本 以及 docker 版本,我这里用的是centos8.0 ,另外需要放开的端口,具体参照rancher官方说明

首先安装docker

1 更新软件包和系统内核 (如无必要该步可以省略).

yum update

在这里插入图片描述

2 清空历史 (如无必要该步可以省略).

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

在这里插入图片描述

3 安装必要的包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述

4 添加yum源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述
5 更新 yum 缓存

sudo yum makecache fast

在这里插入图片描述

6 查询可用的docker版本

 yum list docker-ce --showduplicates | sort -r

在这里插入图片描述
7 安装docker (注意:安装过程中需要多次确认)

sudo yum install docker-ce-版本号
例如: sudo yum install docker-ce-18.06.0.ce-3.el7

在这里插入图片描述
8 查看docker版本

docker version

在这里插入图片描述
9 启动docker (到此为止 docker 就安装好了)

service docker start

在这里插入图片描述

接着基于Docker镜像安装Rancher

1 搜索并下载 rancher/rancher 镜像

 docker pull rancher/rancher

在这里插入图片描述
2 查看拉取的镜像列表 (该步可省略)

docker image ls

在这里插入图片描述
3 查看 rancher 镜像详细信息 (该步可省略)

 docker inspect rancher/rancher:latest

在这里插入图片描述

4 创建两个挂载目录

mkdir -p /rancher/rancher
mkdir -p /rancher/auditlog

在这里插入图片描述

2 创建并运行rancher容器 (到此为止 Rancher 就安装好了 )

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 \
-v /rancher/rancher:/var/lib/rancher \
-v /rancher/auditlog:/var/log/auditlog \
--name rancher rancher/rancher 

在这里插入图片描述

针对以上参数介绍
-p 80:80 -p 443:443 容器端口映射
-v /rancher/rancher:/var/lib/rancher 容器目录映射
-v /rancher/auditlog:/var/log/auditlog 容器目录映射
–name rancher rancher/rancher 为rancher/rancher 取名为 rancher

如果需要使用自己的SSL签名证书,可根据如下参数指定:

通过如下三个参数指定自己的签名证书
-v /etc/<CERT_DIRECTORY>/tls.crt:/etc/rancher/ssl/cert.pem \
-v /etc/<CERT_DIRECTORY>/tls.key:/etc/rancher/ssl/key.pem \
-v /etc/<CERT_DIRECTORY>/cacerts.pem:/etc/rancher/ssl/cacerts.pem \

命令参考如下:

 docker run -d --restart=unless-stopped \
  -p 80:80 -p 443:443 \
  -v /rancher/rancher:/var/lib/rancher  \      
  -v /rancher/auditlog:/var/log/auditlog \
  -e AUDIT_LEVEL=3 \
  -v /etc/<CERT_DIRECTORY>/tls.crt:/etc/rancher/ssl/cert.pem \   
  -v /etc/<CERT_DIRECTORY>/tls.key:/etc/rancher/ssl/key.pem \    
  -v /etc/<CERT_DIRECTORY>/cacerts.pem:/etc/rancher/ssl/cacerts.pem \
  --name rancher rancher/rancher 为rancher/rancher

**然后就可以通过浏览器访问 Rancher,如果能正常访问表示已经安装好了 **

可以通过服务器ip访问,但会提示没有证书
建议通过域名访问(域名需要先解析到该服务器ip上)如访问的域名没有证书也会提示
在这里插入图片描述

先设置一下密码
在这里插入图片描述
设置好密码后,需要设置一下url地址,

最后登录进入,在右下角设置一下语言为中文显示
在这里插入图片描述

周梦顺 发布了59 篇原创文章 · 获赞 36 · 访问量 27万+ 私信 关注

标签:CentOS,etc,rancher,yum,Rancher,pem,docker,安装,auditlog
来源: https://blog.csdn.net/zhoumengshun/article/details/104183892

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有