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