Java工程师的进阶之旅学习 SpringCloud2 这一篇就够了1 - SpringCloud Alibaba 介绍2 - 服务注册与配置中心:Nacos
目录
环境准备1、运行Mysql容器2、运行Nacos容器3、nacos 配置连接数据库
环境准备
docker 环境MySQL 5.7 (官方镜像不支持mysql8)nacos
1、运行Mysql容器
docker run -p 3306:3306 --name mysql --privileged=true -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
2、运行Nacos容器
nacos默认占的内存比较大,所以配置一下启动所占内存的参数
docker run --name nacos -p 8848:8848 -e JVM_XMS=256m -e JVM_XMX=256m --env MODE=standalone -d nacos/nacos-server
3、nacos 配置连接数据库
1、查看mysql容器内部的ip - docker inspect mysql
容器交互需要用到容器内部ip作为桥梁而非服务器ip
1、进入nacos容器内部修改配置 - docker exec -it nacos bash
2、修改配置 - vim conf/application.properties
3、先创建数据库nacos_config
4、从官网sql拷贝数据在数据库nacos_config执行所有语句
5、重启容器 - docker restart nacos
6、访问 - http://ip:8848/nacos/index.html
7、添加配置查看是否成功持久化



