1 Rancher简介
是一款基于Docker的图形化控制平台,具体请百度
2 Rancher安装
我的Randcher 是安装在CentOS7上的,当然Randcher是基于Docker的,所以系统上也必须有Docker。如何在CentOS7上安装Docker可以查看我的另一篇教程。
2.1 Rancher搭建
获取管理员权限
su
输入自己的系统密码
之后运行容器,如果没有rancher/server 会自动下载的
sudo docker run -d --restart=always -p 8080:8080 rancher/server
-d 是守护式容器
–restart=always 的意思是跟随系统自动启动
-p 是端口映射
等待安装完毕之后,我们就能在浏览器中使用Rancher平台,地址栏中填写
(虚拟机的IP):8080(上面填写的-p的端口映射)
进入到主界面中,Rancher支持中文,可以在1处设置。
2.2 Rancher的环境配置
在公司中,我们有很多环境如:开发环境,测试环境,生产环境。这些环境都是隔离的。下面介绍一下如何配置环境
进入管理环境页面
点击“添加环境”
输入相关信息
点击创建,之后可以自己尝试依次创建测试环境和生产环境
完成后可以看到刚刚创建的环境
切换测试环境
2.3 添加一台主机
点击图中2的位置
选择当前站点地址,点击保存。进入新页面,在页面最下面
复制出脚本,在自己的虚拟机上运行,会自动下载rancher/agent,耐心等待安装完毕。(我安装的途中出现错误,xxx.xxx.xxx is not accessible,这个是由于防火墙未关引起的ctrl+c停止当前进程,执行systemctl stop firewalld,(注意:重启docker和容器)然后再次执行安装)
当安装完成后就可以在基础框架–>主机中看到自己的主机了。
3 应用管理
这里的“应用”就是我们的项目,如:XXX商城,XXX社区平台,相当于docker中的一个容器
3.1 添加应用
1.点击应用–>用户–>添加应用
填写好项目名称和描述,点击创建
3.2 应用部署
3.2.1 MySQL部署
点击“添加服务”
填写信息
镜像选择的是
centos/mysql-57-centos7
端口映射33306–>3306 在使用图像软件连接数据库时需要使用33306端口了
添加环境变量
MYSQL_ROOT_PASSWORD=123456
这个是设置密码
我使用的是Navicat12,信息填写
3.2.2 Redis部署
同理,添加服务
点击创建
教程到此结束!喜欢记得点赞订阅哦~