Tianyi's Blog Tianyi's Blog
首页
  • 计算机网络
  • 操作系统
  • 计算机科学
  • Nginx
  • Vue框架
  • 环境配置
  • Java
  • JVM
  • Spring框架
  • Redis
  • MySQL
  • RabbitMQ
  • Kafka
  • Mirror Sites
  • Dev Tools
  • Docker
  • Jenkins
  • Scripts
  • Windows
  • 科学上网
  • 旅行
  • 网站日记
  • 软件
  • 电子产品
  • 杂野
  • 分类
  • 友情链接
GitHub (opens new window)

Tianyi

一直向前,永不停止
首页
  • 计算机网络
  • 操作系统
  • 计算机科学
  • Nginx
  • Vue框架
  • 环境配置
  • Java
  • JVM
  • Spring框架
  • Redis
  • MySQL
  • RabbitMQ
  • Kafka
  • Mirror Sites
  • Dev Tools
  • Docker
  • Jenkins
  • Scripts
  • Windows
  • 科学上网
  • 旅行
  • 网站日记
  • 软件
  • 电子产品
  • 杂野
  • 分类
  • 友情链接
GitHub (opens new window)
  • 镜像站

  • 环境

  • Docker

    • docker使用
    • docker镜像
    • docker原理
    • docker安装
    • Rancher容器管理平台
      • 前言
      • 部署rancher平台
        • Docker环境
        • 配置镜像加速
        • 搭建Rancher
        • Docker
        • Compose方式部署
        • 后续
  • 工具

  • Linux

  • 新知

  • Jenkins

  • Consul_服务注册发现

  • SHELL

  • 项目

  • 运维
  • Docker
tianyi
2023-10-25
目录

Rancher容器管理平台

# 前言

Rancher 是统一的云原生平台,可帮助团队管理从基础架构到应用的 Kubernetes。Rancher 100% 开源,可简化集群部署,在裸机、私有云、公有云或 vSphere 等任何地方的部署中提供集中式身份验证、访问控制和可观察性。利用 Rancher Prime,从 Rancher 中获取更多价值,开始优化基础架构工作流、维护应用可靠性并强化企业的云原生环境。

Rancher官网

# 部署rancher平台

# Docker环境

# 1.先安装yml
yum install -y yum-utils device-mapper-persistent-data lvm2
# 2.设置阿⾥云镜像
sudo yum-config-manager --add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#3. 安装docker
yum -y install docker-ce-20.10.10-3.el7
#4. 查看docker版本
docker -v
#5. 启动docker
systemctl start docker
#6. 查看docker 启动状态
systemctl status docker
1
2
3
4
5
6
7
8
9
10
11
12
13

# 配置镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors":
["https://9cb7fdwl.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1
2
3
4
5
6
7
8
9

# 搭建Rancher

# Docker

# 创建Rancher挂载⽬录
mkdir -p /data/rancher_home/rancher
mkdir -p /data/rancher_home/auditlog

docker run -d --privileged --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /data/rancher_home/rancher:/var/lib/rancher \
-v /data/rancher_home/auditlog:/var/log/auditlog \
--name xdclass_rancher1 rancher/rancher:v2.5.7

# 国内有些服务器默认不开放80端口的,需要改变开放端口
docker run -d --privileged --restart=unless-stopped \
-p 15003:80 -p 443:443 \
-v /data/rancher_home/rancher:/var/lib/rancher \
-v /data/rancher_home/auditlog:/var/log/auditlog \
--name xdclass_rancher1 rancher/rancher:v2.5.7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# Compose方式部署

version: '3.8'

services:
  rancher:
    image: rancher/rancher:v2.5.7
    container_name: xdclass_rancher1
    privileged: true
    restart: unless-stopped
    ports:
      - "15003:80"
      - "443:443"
    volumes:
      - /data/rancher_home/rancher:/var/lib/rancher
      - /data/rancher_home/auditlog:/var/log/auditlog
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 后续

等待后续更新

image-20240607210539044

部署rancher的时候出现了一点问题,网络原因,刚好账号里的钱用光了,有空再更新

完善页面 (opens new window)
docker安装
环境配置

← docker安装 环境配置→

最近更新
01
JDK
02-23
02
BadTasteCode && 优化
09-11
03
Gradle 实践操作指南及最佳实践
09-11
更多文章>
Theme by Vdoing | Copyright © 2021-2025 Tandy | 粤ICP备2023113440号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式