nacos-group / nacos-docker

This project contains a Docker image meant to facilitate the deployment of Nacos .
Apache License 2.0
1.44k stars 908 forks source link

no database set问题 #366

Open bingo982426 opened 1 year ago

bingo982426 commented 1 year ago

nacos版本:v2.2.3

先来看下配置文件

compose 2

这是我的两个compose文件,一个写入了environment参数到compose中,一个写入到nacos-standlone-mysql.env中

3

这两种写法启动后 都会显示同一个错误

4

找寻代码,发现mysql这个链接来自 init.d/application.properties

5

这里写死的 mysql地址 nacos_devtest数据库 nacos用户 nacos密码,并没有读取从外部文件传进来的值,怎么能连接成功数据库?

blameswood commented 1 year ago

同样问题。。。

slightlee commented 1 year ago

看报错信息是没有找到myql,如果你使用的是docker创建的mysql数据库 ,你可以查看下 两个容器的网络模式(network_mode)是否一致, 也可以参考我的项目 里面有不同环境下的脚本

UncoDong commented 11 months ago

如果docker要通过image的名字访问对应地址,起到类似DNS解析的作用,需要配置网络。例如让ELK在同一个docker网络下通过名字直接访问