当前位置:首页 > 内存 > 正文

docker容器占用内存升高

  • 内存
  • 2024-08-14 02:12:35
  • 2330

一、docker如何限制和查看container内存和cpu1、使用top命令查看当前机器消耗的内存和CPU使用情况。在Linux中输入top,然后输入1,就会显示CPU使用情况。
2docker启动时限制CPU和内存,--cpus设置使用的CPU数量-m设置使用的内存
设置的目的是为了不影响其他服务的正常运行。
dockerrun-i-d--cpus4-m12GB-v$PWD:/celery_works/aaimageIDjupyternotebook--allow-root--ip0.0.0.0
注意:通过顶部使用命令查看CPU和内存的使用情况,并设置合理的CPU和内存,保证不影响正常服务的运行
3查看启动的容器占用的CPU和内存
dockerstatscontrainerid
4.使用后记得删除容器使用dockerkillcontrainerid命令删除未使用的容器
5
命令查看空闲内存和CPU
启动时限制CPU和内存
stats监控容器的CPU和内存消耗
4.一旦容器用完,记得通过dockerkill命令删除它


二、如何实时查看Docker容器占用的CPU,内存状态这种情况也发生在我身上!首先,您可以使用进程管理来查看哪些内容占用了您的CPU。例如,您可以使用360安全卫士-功能列表-计算机优化-进程管理。然后使用360急救箱检查是否有顽固病毒,然后重试。