admin管理员组文章数量:1794759
docker安装nacos并配置mysql数据库教程
一、搜索docker中可用的nacos源 docker search nacos 二、拉取nacos镜像 docker pull nacos/nacos-server 三、启动nacos容器 docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
nacos的默认端口是8848,默认账号密码是nacos/nacos
四、配置数据库新建数据库执行nacos数据库mysql脚本,进入nacos的容器内,修改conf/application.properties的内容:mysqlIp指的是容器ip
因为我只启了一个MySQL容器,所以在这里将db.url.1注释掉了。修改完配置后重启nacos容器,看log, docker logs --tail=2000 nacos然后访问 127.0.0.1:8848/nacos/index.html即可进入到nacos控制台。 问题处理 找不到数据源 日志中报错:No DataSource set ...... Caused by: java.lang.IllegalStateException: No DataSource set at org.springframework.util.Assert.state(Assert.java:73) at org.springframework.jdbc.support.JdbcAccessor.obtainDataSource(JdbcAccessor.java:77) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:371) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:452) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:462) at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:473) at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:480) .....
解决方案:将application.properties中属性设置为空字符串:""
这里参考其他文章将属性值写为mysql就掉坑里了
spring.datasource.platform=""至此我们的nacos已经安装完成了,想要知道更多内容,建议查阅nacos官方文档。
版权声明:本文标题:docker安装nacos并配置mysql数据库教程 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686770781a100565.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论