rancher 入门

简介: rancher 入门https://www.cnblogs.com/gentleman-c/p/7387856.htmlhttp://www.cnblogs.

rancher 入门

https://www.cnblogs.com/gentleman-c/p/7387856.html
http://www.cnblogs.com/gentleman-c/p/7387856.html

https://www.kubernetes.org.cn/421.html
http://blog.csdn.net/csdn_duomaomao/article/details/76158367
http://blog.csdn.net/CSDN_duomaomao/article/details/76156334?locationNum=9&fps=1
容器、服务、应用的概念:  http://blog.csdn.net/CSDN_duomaomao/article/details/76184437

前言

当你到了需要管理你的容器的时候,就找到Rancher,本文提供一些安装、使用、以及一些收集来的资料,供参考。

rancher 入门

** 参考资料: **

  • rancher初级(搭建+基本操作+web应用部署)
  • Docker编排工具调研:Rancher

  • 使用Rancher创建Kubernetes(k8s)环境演示 | 视频
  • Rancher 系列教学视频学习笔记(1)
  • Rancher 官方在线培训-教学视频链接及内容目录


  • 容器、服务、应用的概念:
  • ** 上面的资料,足够让你顺利安装,下面是我的一点笔记:**

    Rancher 是什么

    Rancher Labs 是一家提供容器技术基础实施的初创企业。
    Rancher 做的事情主要有二

    • Rancher 提供了简约的操作系统RancherOS,可以来单独运行Docker。
    • Rancher 平台可以将Dockers编排(Rancher 可同时支持Kubernetes 和 Docker Swarm)进行任何基础设施,Rancher 还有一个优势是云无关,可支持各种公有云、私有云以及数据中心部署。
    Rancher 搭建

    首先 rancher 需要安装了 docker的环境。
    在docker的基础上启动 rancher 服务器,Rancher 服务器是一个Docker image, 所以其软件本身不需要安装,只需要执行Docker 命令下载并且成功运行Docker服务器镜像即可。
    执行命令:

    docker run  -d --restart=always -p 8888:8080 rancher/server
    

    执行情况如下:(这个执行还是非常慢的,建议放在云上)

    [root@instance-nsc5pi16 data]#  sudo docker run -d --restart=always -p 8080:8080 rancher/server
    Unable to find image 'rancher/server:latest' locally
    latest: Pulling from rancher/server
    6599cadaf950: Pull complete
    23eda618d451: Pull complete
    f0be3084efe9: Pull complete
    52de432f084b: Pull complete
    a3ed95caeb02: Pull complete
    e75cd91a1dc5: Pull complete
    997f1b48f59f: Pull complete
    313c28fb4e37: Pull complete
    2a0730d1275c: Pull complete
    8848fbebd2c8: Pull complete
    bf44fc918d8d: Pull complete
    294d2b8ef44a: Pull complete
    2a65cd029cf3: Pull complete
    5c857981b608: Pull complete
    54b840f9d1d8: Pull complete
    bee5ece7a986: Pull complete
    c77800d646f6: Pull complete
    af70a779ff82: Pull complete
    6958b8160420: Pull complete
    Digest: sha256:19df74c0a542f3c105648436a806cc78a6db89c96f5421d0eaecfb5dd5947bce
    Status: Downloaded newer image for rancher/server:latest
    5cea790c630a69f51d3a9296baf3afc8d04321ffd4a34c59593ad9ffb34e8822
    

    完成上述步骤之后,浏览器反问http://localhost:8080/ 登陆到rancher官网,为安全起见,设置管理账户。

    docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.0.2 http://172.17.0.2:8080/v1/scripts/C963E2BB46185F46E3A1:1479956400000:aNMAicxpI5BtVAzbLAZOp6rw  --name rancher-agent

    docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v ${HOME}/docker/rancher:/var/lib/rancher rancher/agent:v1.0.2 http://172.17.0.2:8080/v1/scripts/C963E2BB46185F46E3A1:1479956400000:aNMAicxpI5BtVAzbLAZOp6rw  --name rancher-agent

    sudo docker run -e CATTLE_AGENT_IP="172.17.0.2"  --rm --privileged -v /Users/wangzhenwei/ranchar:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.7 http://127.0.0.1/v1/scripts/C1C69E05A2207E33E8C2:1483142400000:m1xwynvRqeNWVrVeW7Ypruweo

    sudo docker run -e CATTLE_AGENT_IP="172.17.0.3"  --rm --privileged -v /Users/wangzhenwei/ranchar:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.7 http://172.17.0.2/v1/scripts/C1C69E05A2207E33E8C2:1483142400000:m1xwynvRqeNWVrVeW7Ypruweo

    相关实践学习
    深入解析Docker容器化技术
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
    目录
    相关文章
    |
    机器学习/深度学习 人工智能 项目管理
    【机器学习】集成学习——Stacking模型融合(理论+图解)
    【机器学习】集成学习——Stacking模型融合(理论+图解)
    8076 1
    【机器学习】集成学习——Stacking模型融合(理论+图解)
    |
    7月前
    |
    存储 安全 网络安全
    多因素认证机制在身份防御体系中的演进、实现与对抗性研究
    本文探讨多因素认证(MFA)在零信任架构中的核心作用,剖析TOTP、生物识别、FIDO2等技术原理与安全差异,揭示实时钓鱼、MFA疲劳等新型威胁,并结合代码示例给出实践路径。强调“技术+人”双重防线,推动从单因子向多因子协同演进。(239字)
    742 10
    |
    3月前
    |
    缓存 安全 物联网
    30米外开走你的车:汽车数字钥匙UWB中继攻击与CCC规范防护实战
    2025年中继攻击盗车激增37%,仅需百元设备、30米距离、10秒开走!UWB本应终结该威胁,但部分车型将其测距仅作“参考”,遭BLE降级攻击。CCC DK 3.0虽设NFC/BLE/UWB三重防护,落地时却频陷测距欺骗、锚点伪造、撤销延迟等坑。安全水位,取决于最弱一环。(239字)
    728 0
    30米外开走你的车:汽车数字钥匙UWB中继攻击与CCC规范防护实战
    |
    5月前
    |
    容灾 关系型数据库 MySQL
    【备考笔记】OceanBase V4 的容灾管理
    OceanBase V4容灾管理含三大核心:回收站与闪回查询(秒级恢复误操作)、物理备份与恢复(租户/表级,支持多介质)、租户级主备库(同城/异地容灾,RPO=0日常切换)。全方位保障数据不丢、服务不停。(239字)
    353 2
    |
    5月前
    |
    SQL 人工智能 关系型数据库
    【MySQL百日打怪升级第19天】脏读、不可重复读、幻读 —— 遇到了怎么定位,怎么修?
    本系列第19天聚焦MySQL事务隔离问题实战诊断:详解脏读、不可重复读、幻读的典型症状、精准定位方法(查隔离级别+观察读现象)及修复方案(调级别/加锁/重构),附AI生成并发复现脚本技巧与面试高频考点,助你从理论走向线上排障。
    245 0
    |
    11月前
    |
    存储 JavaScript 前端开发
    Vue 事件总线(EventBus)详解
    事件总线是一种基于发布-订阅模式的轻量级通信机制,用于解决Vue中非父子组件间的通信问题。通过创建全局事件中心,实现跨组件解耦,适用于登录通知、购物车更新等场景,但需注意内存泄漏与调试难题,建议配合命名空间与自动清理机制使用。
    923 5
    |
    11月前
    |
    人工智能 运维 安全
    阿里云专有云全维度满分
    国际数据公司IDC发布《中国专有云运营平台技术能力评估,2025》,阿里云是唯一在七个维度全部获得满分的厂商,体现了飞天企业版全面领先的技术实力与产品先进性。
    |
    人工智能 搜索推荐 知识图谱
    AI家庭医生助手:用智能技术守护全家健康
    AI家庭医生助手融合医疗大模型、知识图谱与多模态交互技术,打造7×24小时智能健康服务,精准理解需求、动态监测体征、提供个性化建议。聚焦慢病管理、日常咨询与预防预警,实现高效初筛与医患协同,提升医疗资源可及性,助力数字健康普惠。
    1028 0
    |
    运维 安全 网络安全
    等保测评全面解析
    等保测评是依据国家信息安全等级保护制度,对信息系统安全保护状况进行检测评估的活动。其目标是确保信息系统在各阶段符合安全等级要求,保障系统保密性、完整性和可用性。测评涵盖技术与管理两方面:技术层面包括物理环境、网络通信、设备计算及应用数据安全;管理层面涉及制度、机构、人员及建设运维管理。测评流程分为准备、方案设计、现场测评和报告编制四个阶段。实践中需做好测评前准备、测评中配合以及测评后整改优化,以持续提升信息安全水平。
    1852 0
    |
    缓存 安全 网络协议