docker nacos使用mysql进行持久化

  • 访问nacos的GitHub仓库
github.com/alibaba/nacos
  • 找到nacos数据库持久化初始化sql文件
github.com/alibaba/nacos/blob/develop/config/src/main/resources/META-INF/nacos-db.sql
  • 初始化数据库
中途报错Specified key was too long; max key length is (请将此处改为255)

初始化完毕
  • 使用docker部署并使用MySQL持久化
docker run --env MODE=standalone --env SPRING_DATASOURCE_PLATFORM=mysql --env MYSQL_SERVICE_HOST=xx.xx.xx.xx --env MYSQL_SERVICE_PORT=3306 --env MYSQL_SERVICE_DB_NAME=nacos_config --env MYSQL_SERVICE_USER=root --env MYSQL_SERVICE_PASSWORD=xxx --env NACOS_DEBUG=n --name nacos -d -p 8848:8848 nacos/nacos-server
  • 详细环境变量
nacos.io/zh-cn/docs/quick-start-docker.html
  • 访问检查
http://xxx.xx.xx.xx:8848/nacos
  • 默认用户名密码
nacos/nacos
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容