使用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所有模块,敬请期待。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。