nacos使用官方文档 用docker方式启动,经常出现 no No Datasource set,尤其是我 重启虚拟机服务器后,docker容器会自动重启,但是就是 no No Datasource set。
网上查了一圈要设置
&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
试了一下果然可以,于是,我把env,和custom.properties都设置了一下
env_file:
- /home/server/stack/nacos/nacos-docker/env/nacos-standlone-mysql.env
volumes:
- ./standalone-logs/:/home/nacos/logs
# - ./init.d/custom.properties:/home/nacos/init.d/custom.properties
我是把env的内容复制到了 custom.properties,也是每找到正确方法时乱试一下。
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true