Rancher安装部署
直接通过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安装部署相关推荐
- Rancher安装部署和集群纳管
Rancher 的基本使用 一,安装 Docker 二,安装启动 Rancher 三,Rancher 的基本使用. 四,Rancher 官网 一,安装 Docker wget https://mirr ...
- rancher安装mysql_四、rancher搭建Mysql集群化部署,做到同步备份
一.Rancher基础镜像查找: 1.基础镜像操作地址:https://hub.docker.com/r/library/mariadb/ 2.选择自己需要的镜像进行搜索,里面有对应版本:也有最新的如 ...
- RKE安装部署K8S集群、Rancher
服务器准备:三台虚拟机(master:1,node:2:这里选用的阿里云ECS) OS hostname 内网IP Centos7 joker-master-1 172.27.31.149 Cento ...
- 内网离线 k3s Rancher 高可用安装部署流程
文章目录 1. 总体架构 1.1 节点规划 1.2 架构设计 2. 节点准备 2.1 NTP 时间同步服务 2.1.1 NTP 程序包下载 2.1.2 NTP 服务端安装 2.1.3 NTP 客户端安 ...
- devops之路rancher安装
Rancher是一个完整的,开源的平台,用于在生产环境中部署和管理容器.它包括Kubernetes,Mesos和Docker Swarm的商业支持发行版,使得在任何基础架构上轻松运行容器化应用程序 r ...
- K3s - 安装部署
文章目录 1. K3s简介 2. K3s架构说明 3. K3s安装部署 3.1 脚本快速在线安装 3.2 安装说明 3.3 HA模式部署(外部数据库) 3.4 HA模式部署(内置数据库) 3.5 离线 ...
- k8s可视化管理工具Rancher安装和使用
k8s系列入门级教程-k8s可视化管理工具Rancher安装和使用 <超低成本的k8s集群搭建教程> 使用rke安装企业级k8s集群-待填坑 prometheus+grafana监控搭建教 ...
- kubeedge V1.12.1(当前最新版)云边端安装部署
一.系统介绍 kubeedge环境安装部署,当前物联网主要技术架构,用于大规模管理低配置,通讯复杂恶劣,CPU为X86或ARM等边缘设备.该环境由k8s+rancher+kubeedge1.12.1( ...
- Docker、Jenkins、Rancher自动化部署项目
技术前提 在阿里云服务器centOS7.3版本虚拟机安装开发环境,也可以自己本机装虚拟机尝试.也有一定技术基 础前提,需要了解linux基础命令.Docker的运用,如:编写Dockerfile文件. ...
最新文章
- SqlService 数据操作
- ADO.NET数据绑定 DataTabele
- JVM-Java程序性能监控-初级篇
- Echarts报错:Component series.lines not exists. Load it first.
- 趣图:只有程序员才能看懂这个疫情号召
- GitHub 迎来内置 CI/CD,对所有开源项目免费!
- RDLC报表显示存储于数据库的图片
- 4.Jenkins 2 权威指南 --- 通知与报告
- 复盘:windows ubuntu 双系统引导恢复、分区表恢复
- 74HC595芯片级联的测试万能代码
- 威纶通定时循环操作宏_「精品详解」威纶通触摸屏宏指令应用(三)
- ARM到底是一家什么样的公司?
- HTTP/HTPPS协议
- 计算机软件研究方法与技术路线,研究方法与技术路线
- Poseidon(海神号)
- axure form列表_AxureRP教程
- 解决‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件的方法
- 四川省2021年卫生副高考试成绩查询时间,四川省2021年卫生资格考试成绩查询时间:6月4日起...
- GameFrameWork学习笔记(一)
- 苹果5s农历显示订阅服务器,苹果5s怎么显示农历,苹果5S怎样设置阴历呢?
热门文章
- php市场占比 2019,2019年家电市场份额占比排名
- Recorder丨Unity官方录屏插件使用介绍
- 【电脑常用办公软件】万彩办公大师教程丨截屏大师工具的应用
- excel去掉一行文字中的逗号合并在一起_这30个Excel实用技巧,效率大神都忍不住收藏了。...
- 阿克曼转向几何的设计原理及解决的问题
- 利用个人U盘制作简易加密狗
- 14.Java- Spring
- 用MFC编程时在源文件里经常看到的AFX或afx是什么意思?
- 阿里面试官鬼得很,问我为什么他们阿里要禁用Executors创建线程池?
- outlook 签名_如何在Outlook 2013中创建新签名