直接通过docker镜像来运行我们的rancher,首先,先从镜像中心下载rancher镜像,如果是1.x系列的,镜像名为rancher/server,而2.x是rancher/rancher,此次安装的为2.x版本。

1.执行如下命令:

docker pull rancher/rancher

6ca5cca6106b: Pull complete

28cb44c70eee: Pull complete

......

Digest: sha256:c9bee6fb020d4142622b05aec6e7f34e7347e6688a3982460fd481a51649ad43

Status: Downloaded newer image for rancher/rancher:latest

docker.io/rancher/rancher:latest

2.查看pull的镜像列表

docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

rancher/rancher latest c9fbb6293409 5 days ago 1.39GB

3.查看rancher镜像详细信息

docker inspect rancher/rancher:latest

从中可以看出一些有用的环境变量Env,以及数据卷Volumes等一般在Dockerfile构建中的参数。rancher镜像主要有两个volume目录,默认方式是采用匿名卷的方式。

4.使用挂载到指定的主机目录方式来进行数据卷持久化

mkdir -p /docker_volume/rancher_home/rancher mkdir -p /docker_volume/rancher_home/auditlog

6.启动rancher容器

运行 docker 命令启动容器管理平台应用 rancher,这里假定容器管理数据库的 IP 地址为 192.168.31.101,端口号为 3306,数据库为cattle,用户名为 cattle,密码为 Cattle123,挂载目录为第4步中创建的目录

docker run -d --privileged --restart=unless-stopped -p 80:8080 --name rancher-server -e CATTLE_DB_CATTLE_MYSQL_HOST=192.168.31.101 -e CATTLE_DB_CATTLE_MYSQL_PORT=3306 -e CATTLE_DB_CATTLE_MYSQL_NAME=cattle -e CATTLE_DB_CATTLE_USERNAME=cattle -e CATTLE_DB_CATTLE_PASSWORD=Cattle@123 -v /docker_volume/rancher_home/rancher:/var/lib/rancher -v /docker_volume/rancher_home/auditlog:/var/log/auditlog rancher/rancher

her/rancher

c305af886d15718f77d91b257367962d906dd4ecccfc1f68dba632b7aeb2d150

7.查看启动的容器信息

docker ps

容器状态:Restarting 说明有异常,查看容器日志

docker logs rancher-server

ERROR: Rancher must be ran with the --privileged flag when running outside of Kubernetes

解决方案:docker run 命令需要加上--privileged

停止删除容器后重新部署容器后启动成功。

docker stop rancher-server docker rm rancher-server docker run -d --privileged --restart=unless-stopped -p 80:8080 --name rancher-server -e CATTLE_DB_CATTLE_MYSQL_HOST=192.168.31.103 -e CATTLE_DB_CATTLE_MYSQL_PORT=3306 -e CATTLE_DB_CATTLE_MYSQL_NAME=cattle -e CATTLE_DB_CATTLE_USERNAME=cattle -e CATTLE_DB_CATTLE_PASSWORD=Cattle@123 -v /docker_volume/rancher_home/rancher:/var/lib/rancher -v /docker_volume/rancher_home/auditlog:/var/log/auditlog rancher/rancher docker ps

8.验证 rancher 是否启动成功

用浏览器访问 URL:http://192.168.31.101:8080/

Rancher安装部署相关推荐

  1. Rancher安装部署和集群纳管

    Rancher 的基本使用 一,安装 Docker 二,安装启动 Rancher 三,Rancher 的基本使用. 四,Rancher 官网 一,安装 Docker wget https://mirr ...

  2. rancher安装mysql_四、rancher搭建Mysql集群化部署,做到同步备份

    一.Rancher基础镜像查找: 1.基础镜像操作地址:https://hub.docker.com/r/library/mariadb/ 2.选择自己需要的镜像进行搜索,里面有对应版本:也有最新的如 ...

  3. RKE安装部署K8S集群、Rancher

    服务器准备:三台虚拟机(master:1,node:2:这里选用的阿里云ECS) OS hostname 内网IP Centos7 joker-master-1 172.27.31.149 Cento ...

  4. 内网离线 k3s Rancher 高可用安装部署流程

    文章目录 1. 总体架构 1.1 节点规划 1.2 架构设计 2. 节点准备 2.1 NTP 时间同步服务 2.1.1 NTP 程序包下载 2.1.2 NTP 服务端安装 2.1.3 NTP 客户端安 ...

  5. devops之路rancher安装

    Rancher是一个完整的,开源的平台,用于在生产环境中部署和管理容器.它包括Kubernetes,Mesos和Docker Swarm的商业支持发行版,使得在任何基础架构上轻松运行容器化应用程序 r ...

  6. K3s - 安装部署

    文章目录 1. K3s简介 2. K3s架构说明 3. K3s安装部署 3.1 脚本快速在线安装 3.2 安装说明 3.3 HA模式部署(外部数据库) 3.4 HA模式部署(内置数据库) 3.5 离线 ...

  7. k8s可视化管理工具Rancher安装和使用

    k8s系列入门级教程-k8s可视化管理工具Rancher安装和使用 <超低成本的k8s集群搭建教程> 使用rke安装企业级k8s集群-待填坑 prometheus+grafana监控搭建教 ...

  8. kubeedge V1.12.1(当前最新版)云边端安装部署

    一.系统介绍 kubeedge环境安装部署,当前物联网主要技术架构,用于大规模管理低配置,通讯复杂恶劣,CPU为X86或ARM等边缘设备.该环境由k8s+rancher+kubeedge1.12.1( ...

  9. Docker、Jenkins、Rancher自动化部署项目

    技术前提 在阿里云服务器centOS7.3版本虚拟机安装开发环境,也可以自己本机装虚拟机尝试.也有一定技术基 础前提,需要了解linux基础命令.Docker的运用,如:编写Dockerfile文件. ...

最新文章

  1. SqlService 数据操作
  2. ADO.NET数据绑定 DataTabele
  3. JVM-Java程序性能监控-初级篇
  4. Echarts报错:Component series.lines not exists. Load it first.
  5. 趣图:只有程序员才能看懂这个疫情号召
  6. GitHub 迎来内置 CI/CD,对所有开源项目免费!
  7. RDLC报表显示存储于数据库的图片
  8. 4.Jenkins 2 权威指南 --- 通知与报告
  9. 复盘:windows ubuntu 双系统引导恢复、分区表恢复
  10. 74HC595芯片级联的测试万能代码
  11. 威纶通定时循环操作宏_「精品详解」威纶通触摸屏宏指令应用(三)
  12. ARM到底是一家什么样的公司?
  13. HTTP/HTPPS协议
  14. 计算机软件研究方法与技术路线,研究方法与技术路线
  15. Poseidon(海神号)
  16. axure form列表_AxureRP教程
  17. 解决‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件的方法
  18. 四川省2021年卫生副高考试成绩查询时间,四川省2021年卫生资格考试成绩查询时间:6月4日起...
  19. GameFrameWork学习笔记(一)
  20. 苹果5s农历显示订阅服务器,苹果5s怎么显示农历,苹果5S怎样设置阴历呢?

热门文章

  1. php市场占比 2019,2019年家电市场份额占比排名
  2. Recorder丨Unity官方录屏插件使用介绍
  3. 【电脑常用办公软件】万彩办公大师教程丨截屏大师工具的应用
  4. excel去掉一行文字中的逗号合并在一起_这30个Excel实用技巧,效率大神都忍不住收藏了。...
  5. 阿克曼转向几何的设计原理及解决的问题
  6. 利用个人U盘制作简易加密狗
  7. 14.Java- Spring
  8. 用MFC编程时在源文件里经常看到的AFX或afx是什么意思?
  9. 阿里面试官鬼得很,问我为什么他们阿里要禁用Executors创建线程池?
  10. outlook 签名_如何在Outlook 2013中创建新签名