使用docker部署基础组件

简单说明

根据群友Xiang的部署脚本优化而来,实现通过docker-compose一个命令实现基础中间件的部署到docker中,其中包括:

  • nacos 2.0.0
  • mysql 8.0.21
  • redis 6.0.9
  • rocketmq 当前最新版本

脚本路径

doc/deploy/docker-standalone

线上地址:https://gitee.com/matevip/matecloud/tree/dev/doc/deploy/docker-standalone

环境要求

无论你是mac还是windows,首先要安装一下docker和docker-compose命令,此项内容不明白可以百度,待安装完成后执行如下命令

执行命令

# 进入目录
cd doc/deploy/docker-standalone
# 执行docker-comopse命令
docker-compose up -d

其他常用命令

# 关闭
docker-compose stop
# 启动
docker-compose start
# 卸载
docker-compose down
# 带build的重载
docker-compose up -d --build

已实现的内容

nacos已经集成了sql脚本
这里当时导入数据乱码,有一个排坑过程,记录以备忘:nacos 2.0.0 docker-compose部署导入脚本出现乱码的原因分析

docker-compose文件里配置的MySQL用户

root

  • 账号:root
  • 密码:root

nacos

  • 账号:nacos
  • 密码:nacos

下一步导入matex的脚本到mysql中,就可以愉快的使用idea开发代码了。

未完待续

下一步整合sentinel工具和一键部署matecloud所有模块,敬请期待。