安装rancher2.7.5(dokcer版本)步骤

注意:本文使用centos7.04的Linux版本

1.更新yum

sudo yum update

2.卸载旧docker

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

3.配置仓库地址

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.修改允许数据包转发

vi /etc/sysctl.conf

5.向sysctl.conf中添加代码,并保存退出

net.ipv4.ip_forward = 1

6.使配置文件生效

sysctl -p

7.安装 docker

curl https://releases.rancher.com/install-docker/20.10.sh | sh

8.设置开机启动

systemctl enable docker

9.启动docker

systemctl start docker

10.创建持久化目录

  10.1创建rancher的持久化目录

mkdir -p /opt/data/rancher_data

  10.2创建SSL根目录

mkdir -p /opt/data/rancher_ssl

  10.3创建审计日志目录

mkdir -p /opt/data/rancher_auditlog

11.下载安全证书(如果有ssl证书请使用)Apache 下载证书

  对应关系(阿里云ssl证书):public.crt-->cert.pem  xxxx.com.key->key.pem  chain.crt-->cacerts.pem

      

12.安装rancher 如不安装证书去掉红色部分内容,rancher会自动安装一个证书(线上环境建议配置ssl)

docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /opt/data/rancher_ssl/xxx.com_public.crt:/etc/rancher/ssl/cert.pem \
-v /opt/data/rancher_ssl/xxx.com.key:/etc/rancher/ssl/key.pem \
-v /opt/data/rancher_ssl/xxx.com_chain.crt:/etc/rancher/ssl/cacerts.pem \
--privileged \
-v /opt/data/rancher_data:/var/lib/rancher \
-v /opt/data/rancher_auditlog:/var/log/auditlog \
-e AUDIT_LEVEL=1 \
-e CATTLE_SYSTEM_DEFAULT_REGISTRY=registry.cn-hangzhou.aliyuncs.com \
--name rancher \
registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.7.5

13.通过命令查看rancher是否启动,查看STATUS 如果1分钟内,没有出现重启之类的问题,那么这个docker便已经启动成功。

 docker ps

14.通过浏览器打开当前连接地址(如果你安装rancher电脑的IP为:192.168.10.43):https://192.168.10.43,如图显示

 我们可以将英文切换为中文。

15.查找密码:由于我们使用的是docker运行并安装的,因此我们需要使用docker命令获取密码

  15.1通过命令获取当前docker的CONTAINER ID

docker ps

 红色部分为我们需要的CONTAINER ID

  15.2通过命令获取密码

docker logs  2  2>&1 | grep "Bootstrap Password:"

  其中logs 后面的2 为CONTAINER ID中的一部分,我们可以通过这种便能查询到密码, 红色部分为rancher的初始化密码。

  15.3复制该密码至网页端 点击登录本地账户

16 设置admin 密码,一般我们使用自己的密码,不是用系统自动生成的密码(不好记),设置要求密码必需大于12位。

 根据需要是否修改服务url 然后勾选许可协议,点击继续后进入管理页面

 

posted @ 2023-08-11 09:37  hello罗  阅读(1618)  评论(0编辑  收藏  举报