Rancher的安装和使用

Rancher的安装和使用

安装

rancher的安装方式有很多种,我们可以通过docker的方式进行安装

docker pull rancher/server

docker run -id --name rancher-test -p 9000:8080 rancher/server

星主准备自己手动上传文件上去安装,将我们需要的镜像全部下载下来,星主已经提供了百度网盘的下载链接 https://pan.baidu.com/s/1Sg5rHJ2W0uQEYS0TMVaYZA

提取码:l7tx

上传服务器

创建文件夹

创建文件夹可以自行创建,星主在 /home

加载镜像

加载rancher镜像
docker load -i rancher.tar
加载rancher-agent镜像
docker load -i rancher-agent.tar

docker tag 1cc7591af4f5 rancher/agent:v1.2.11
加载rancher-net镜像
docker load -i rancher-net.tar

docker tag f170c38e3763 rancher/net:v0.13.17
加载rancher-dns镜像
docker load -i rancher-dns.tar

docker tag 678bde0de4d2 rancher/dns:v0.17.4
加载rancher-healthcheck镜像
docker load -i rancher-healthcheck.tar

docker tag ce78cf69cc0b rancher/healthcheck:v0.3.8
加载rancher-metadata镜像
docker load -i rancher-metadata.tar

docker tag 02104eb6e270 rancher/metadata:v0.10.4
加载rancher-network-manager镜像
docker load -i rancher-network-manager.tar

docker tag 13381626c510 rancher/network-manager:v0.7.22
加载rancher-net-hoder镜像
docker load -i rancher-net-holder.tar

docker tag 665d9f6e8cc1 rancher-net-holder:latest

以上就是我们需要的全部rancher镜像,我们需要安装以上顺序执行相应的命令即可

启动rancher

docker run -d --restart=unless-stopped --name=rancher-test -p 9000:8080 rancher:latest

我们访问页面 http://192.168.231.124:9000

修改系统设置

图片

关闭应用商店,关闭搜集信息

添加主机

图片

图片

复制红框里面的命令,到服务器中运行

运行完成后,就可以看见以下页面

图片

展示上面可能会有写出处,星主已经启动了redis、mysql容器,我们继续往后看

创建应用

图片

创建基础组件

图片

只需要填写红框内的内容即可,点击创建,我们就可以在基础组件应用里面添加服务啦

图片

添加服务

添加mysql服务

图片

我们可以看到我们添加了一个叫mysql的服务,使用的镜像是 mysql:5.7,端口映射为3306:3306

图片

设置环境变量,这里主要就是设置mysql中root的密码,星主设置的就是codeworld,这里的密码,你们可以自行设置

设置调度方式为指定主机上运行全部容器,选择自己的主机,星主这里是修改了主机名称,默认为localhost

点击升级,这样rancher就会自动帮我们去拉取mysql镜像,自动启动mysql服务

图片

在页面能看到这个active这个,就说明mysql服务启动成功啦,接下来就是用mysql可视化工具链接

mysql服务我们就部署成功了

添加Redis服务

图片

图中我们可以看到,我们添加了一个redis服务,使用的镜像是 redis:latest,端口映射为6379:6379

图片

可以看到设置了一个命令,那么这里星主也是把命令给粘贴出来了,只需要复制粘贴即可

redis-server --requirepass codeworld --databases 32 --maxmemory 17179869184 --stop-writes-on-bgsave-error yes --rdbcompression yes --rdbchecksum yes --dbfilename dump.rdb --dir ./ --appendonly yes --appendfsync everysec --no-appendfsync-on-rewrite no --appendfilename appendonly.aof --auto-aof-rewrite-percentage 100 --auto-aof-rewrite-min-size 64mb

通过这行命令可以看到redis设置了密码 codeworld,如果需要修改密码,只需要修改这个地方即可,其他地方不用管

图片

设置调度方式为指定主机上运行全部容器,选择自己的主机,星主这里是修改了主机名称,默认为localhost

点击升级,这样rancher就会自动帮我们去拉取redis镜像,自动启动redis服务

图片

在页面能看到这个active这个,就说明redis服务启动成功啦,接下来就是用redis可视化工具链接

redis服务我们就部署成功了

添加Rabbitmq服务

图片

图中我们可以看到,我们添加了一个rabbitmq服务,使用的镜像是 rabbitmq,端口映射为5672:5672   15672:15672

图片

设置环境变量,这里主要就是设置rabbitmq中的默认vhost,设置账户cw,密码为codeworld,这里都是可以自行修改设置

图片

设置调度方式为指定主机上运行全部容器,选择自己的主机,星主这里是修改了主机名称,默认为localhost

点击升级,这样rancher就会自动帮我们去拉取rabbitmq镜像,自动启动rabbitmq服务

图片

在页面能看到这个active这个,就说明rabbitmq服务启动成功啦 rabbitmq服务我们就部署成功了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑吧茂林小子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值