Rancher
Rancher基础操作#
是一个开源的企业级容器管理平台, 通过Rancher企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。
Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台
Docker部署Rancher#
安装rancher#
docker run -d --restart=unless-stopped -p 8888:8080 rancher/server
访问rancher#
设置密码#
添加环境#
添加服务器#
安装容器#
配置介绍#
进入环境
添加应用
添加服务
持久化安装Nacos#
nacos数据库建设
-
Nacos持久化数据库建立
-
nacos数据库脚本
- 导入数据库脚本(本章本集资料里面)
- 新增一个用户 nacos/nacos
INSERT INTO `users` (`username`, `password`, `enabled`) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1);
-
-
微服务业务数据库导入
-
数据库还有其他的基础设施
-
一般会单独的linux用户去操作,非root,但也是个独立的用户
-
数据库脚本在本章本集资料里面,如果大家导入失败,可以用自己本地的,也可以粘贴部分建表语句一个个执行
Docker命令
docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST= \
-e MYSQL_SERVICE_PORT= \
-e MYSQL_SERVICE_USER= \
-e MYSQL_SERVICE_PASSWORD=123456 \
-e MYSQL_SERVICE_DB_NAME=xdclass_nacos \
-p 8848:8848 \
--restart=always \
--name nacos \
nacos/nacos-server:latest
修改容器配置#
Rancher配置导出与恢复#
私有镜像容器编排#
添加Docker私有镜像仓#
部署微服务#
部署失败案例#
解决方式:
删除镜像仓库,重新配置阿里云仓库私有仓登录密码,再配置镜像仓库
扩缩容#
缩容#
服务解耦#
外部服务解耦配置#
重启服务,发送请求测试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了