前情:使用docker运行nacos容器,修改对应配置文件中的数据库参数但是无效,nacos成功启动但是连接的是内嵌数据库
即使使用环境变量运行也没有效果
原因:未知(读取不到配置文件)
方法:运行容器时指定宿主机的配置文件进行挂载
#-v 挂载宿主机的文件:指定路径(自己nacos的conf下)
docker run -d --name ncaos-gkgh -p 8848:8848 -p 9848:9848 -p 9849:9849 -v D:/docker/DockerDesktop/nacos/applicationgkgh.properties:/nacos/conf/application.properties nacos:v2
成功
注意如果要单机启动需要在启动时添加环境变量,或者对nacos中bin下start.sh文件的参数更改
博主的docker是windos版