前段时间遇到一个问题先记录下,根据项目需求需要,我从官网上面拉取nacos的镜像文件
镜像拉取之后对镜像进行tag, tag之后对镜像进行push
这时候推送到Harbor中,此时再从rencher中直接部署一个服务,通过拉取这个镜像,来生成nacos的镜像服务。
问题就出在这,在生成的镜像服务启动的时候,一直报错,首先报错找不到mysql的数据库配置,这时候就要配置数据库的数据信息,由于是镜像启动所以在rancher中进行配置。
所以需要的数据库信息,需要在rancher的环境变量中进行配置。
最后的一个配置要注意MODE,我再在本项目中需要用到的是单个的nacos,而不是集群的模式,但是nacos的默认启动方式是集群模式,这时候就要在配置中加上配置MODE=standalone才能是单个的nacos启动,本人就是由于没有注意到这个问题,耽误了好长时间,网上说的方式都是在LINUX环境下修改配置文件的配置,没有介镜像的配置,所以一直不清楚原因,此处记录下。