问题:使用docker-compose 启动微服务项目时,nacos容器一直无限重启。
分析过程:
1.使用docker stats 发现nacos容器占用1G内存
2.单独运行nacos,容器能稳定运行
3.启动项目微服务容器(6个)+mysql容器+redis容器+nginx容器后,nacos无限重启。
4.取消nacos容器自动重启配置,让nacos被kill后不再重启,然后使用命令docker inspect my-nacos,查看到nacos容器的退出原因,发现ExitCode是137.
5.然后就各种百度,找到了一篇博客https://www.petefreitag.com/item/848.cfm
6.然后查看自己机器上docker的资源限制,发现docker默认只允许使用2G内存,明显不够。
7.调大docker内存。
8.问题解决