docker 容器资源限制
【摘要】
docker使用教程相关系列 目录
创建容器时进行容器资源限制
内存限额
-m 容器可以使用最大内存量
-memory-swap 允许交换到磁盘的内存量
-oom -kill -disable 禁用oom killer
docker run -d -i -t --name=nginx01 -m="500m" --memor...
创建容器时进行容器资源限制
内存限额
-m 容器可以使用最大内存量
-memory-swap 允许交换到磁盘的内存量
-oom -kill -disable 禁用oom killer
docker run -d -i -t --name=nginx01 -m="500m" --memory-swap="600m" --oom-kill-disable nginx /bin/bash
分析1:-m="500m" --memory-swap="600m" 意思是:可以使用最大内存量500M,可以使用的swap内存量100M
分析2:-m="500m" --memory-swap="500m" 意思是:可以使用最大内存量500M,禁用swap
分析3:-m="500m" 意思是:可以使用最大内存量500M,可以使用的swap内存量1000M(最大内存量的两倍)
分析4:-m="500m" --memory-swap="-1" 意思是:可以使用最大内存量500M,最大的swap
查看资源
docker stats --no-stream nginx01
如果没有限制的话,会使用最大的内存量
CPU限额
-cpus 可以使用的最多cpu数量
先查看系统的cpu是几核的,我这个是1核的
top
docker run -d -i -t --name=nginx02 --cpus=".5" nginx /bin/bash
文章来源: xiaoxuzhu.blog.csdn.net,作者:小虚竹,版权归原作者所有,如需转载,请联系作者。
原文链接:xiaoxuzhu.blog.csdn.net/article/details/114240115
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)