天天看點

docker容器啟動springboot項目時挂載的application.yml不生效

導緻不生效原因:

     java -jar指令啟動項目時,隻能自動加載執行此指令同級目錄的配置檔案,比如在/home下面執行java -jar指令,而配置檔案在/home/springboot目錄下,這樣配置檔案是不生效的,隻能在/home/springboot目錄下執行啟動指令才生效。

解決方法:

  docker預設在容器的根目錄執行java -jar啟動指令,需要把配置檔案挂載到根目錄,如:

    -v /home/applicatiom.yml:/application.yml

繼續閱讀