Docker限制容器对内存的使用详解-创新互联

一个 docker host 上会运行若干容器,每个容器都需要 CPU、内存和 IO 资源。对于 KVM,VMware 等虚拟化技术,用户可以控制分配多少 CPU、内存资源给每个虚拟机。对于容器,Docker 也提供了类似的机制避免某个容器因占用太多资源而影响其他容器乃至整个 host 的性能。

创新互联自2013年创立以来,先为桃江等服务建站,桃江等地企业,进行企业商务咨询服务。为桃江企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

内存限额

与操作系统类似,容器可使用的内存包括两部分:物理内存和 swap。 Docker 通过下面两组参数来控制容器内存的使用量。

1、 -m--memory:设置内存的使用限额,例如 100M, 2G。

2、 --memory-swap:设置内存+swap的使用限额。

当我们执行如下命令:

docker run -m 200M --memory-swap=300M ubuntu

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:Docker限制容器对内存的使用详解-创新互联
文章来源:http://scyanting.com/article/cdipii.html