Docker容器内存占用过高

#查看占用过高的应用
docker stats  --动态实时显示
docker stats --no-stream  --静态显示 
#使用top命令查询占用过高的应用
top -c -b -o +%MEM | head -n 20 | tail -15
#修改compose file(版本小于v3)
mem_limit:  10g
#如果compose版本大于v3
deploy:
  resources:
    limits:
      # cpus: '0.5'  --一般不设置,0.5代表单核50%的用量
      memory: 4G
    reservations:
      # cpus: '0.2'
      memory: 200M
#重启相关容器
docker-compose up -d evo-basic evo-rcs
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐