什么是Rancher
- Rancher 是一个开源的企业级全栈容器部署及管理平台。Rancher 为容器提供了一揽子基础架构服务,CNI 兼容的网络服务,存储服务,主机管理,负载均衡,防护墙......Rancher让上述服务跨越有云,私有云,虚拟机,物理环境运行,真正实现一键式应用部署和管理。
- 官网地址为 https://www.rancher.cn/
Linux安装Rancher
1),搜索Rancher如下
docker search rancher
如下图所示
2), 下载Rancher镜像
docker pull rancher/server
如下图所示
3),创建Rancher容器
docker run -di --name=rancher --restart=always -p 9090:8080 rancher/server
restart为重启策略
- no 默认策略,在容器退出时不重启容器
- on-failure 在容器非正常退出时(退出状态非0),才会重启容器
- on-failure:3 在容器非正常退出时重启容器,最多重启3次
- always 在容器退出时总是重启容器
- unless-stopped 在容器退出时总是重启容器,但是不考虑Docer守护进程时就已经停止了的容器
4),在浏览器进行访问 ip:9090端口 (docker 开始比较慢,需要等1分钟左右访问)
5),Rancher添加一个环境
6), 你可以通过点击logo右侧的菜单在各种环境下切换
7), 添加镜像库
8),添加主机 (选择基础架构-->主机 菜单,点击添加主机)
9),在虚拟机运行命令
10),点击关闭按钮后,会看到界面中显示此主机。我们可以很方便地管理主机的每个容 器的开启和关闭
11),添加应用
12), Rancher 应用中添加 mysql服务
12-1),mysql 设置环境变量