0
点赞
收藏
分享

微信扫一扫

用docker命令查看和修改容器的内存(prometheus服务不断重启,导致监控断断续续)

最近有小伙伴在工作中需要把正在运行的容器内存调大(经排查容器内存不足导致这个监控服务内存一直熔断,服务不断重启),这里需要调整的容器名称叫prometheus(一个监控服务)

调整前(监控断断续续)

用docker命令查看和修改容器的内存(prometheus服务不断重启,导致监控断断续续)_5g

调整后(监控服务不再重启)

用docker命令查看和修改容器的内存(prometheus服务不断重启,导致监控断断续续)_docker_02

以下是蜜蜂给的调整方法(产生以上异常服务的排查过程这里就不多说了):

1.查看容器此时的内存是多大

docker inspect prometheus|grep -i memory

用docker命令查看和修改容器的内存(prometheus服务不断重启,导致监控断断续续)_容器_03

2.修改容器的内存(这里要确保宿主机的内存足够用free -h看一下)

sudo  docker update --memory=35g --memory-swap=35g prometheus

用docker命令查看和修改容器的内存(prometheus服务不断重启,导致监控断断续续)_docker_04

3.查看修改后容器的内存

docker inspect prometheus|grep -i memory

用docker命令查看和修改容器的内存(prometheus服务不断重启,导致监控断断续续)_容器_05

举报

相关推荐

0 条评论