docker 如何限制和查看container 内存 和cpu

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 如何限制和查看container 内存 和cpu相关的知识,希望对你有一定的参考价值。

参考技术A 1. 通过top命令查看机器目前已消耗内存及cpu使用数量,linux下输入top,然后在输入1就会出现cpu使用情况

2. docker 启动时限制cpu 和内存,--cpus 设置使用cpu数量 -m 设置使用内存

设置目的是为了不影响其他服务正常运行。

docker run -i -d --cpus 4 -m 12GB  -v $PWD:/celery_works/aa  image ID jupyter notebook --allow-root  --ip 0.0.0.0

备注:通过top命令查看cpu和内存使用情况,设置合理的cpu和内存确保不影响正常服务的运行

3. 查看 启动的container占用cpu 和内存

docker stats contrainer id

4. 容器用完后记得删除,使用docker kill contrainer id命令删除不用的container

5. 总结:

1. top命令查看空闲的内存和cpu

2.  docker 启动时限制cpu和内存

3. docker stats 查看容器消耗cpu和内存

4. 容器用完后记得删除,通过docker kill 命令删除

以上是关于docker 如何限制和查看container 内存 和cpu的主要内容,如果未能解决你的问题,请参考以下文章

VsCode轻松使用docker容器-Remote Containers

docker logs-查看docker容器日志

如何设置Docker容器中Java应用的内存限制

限制 Internet 访问 - Docker 容器

docker资源限制和应用总结

Docker容器生产实践1——永远设置容器内存限制