是否可以为Docker容器定义内存和磁盘空间? Docker是虚拟机的替代品,但我对Docker的资源利用感到困惑。在安装特定虚拟机时,我可以设置要使用的资源,但Docker没有提供这种功能,因此,我想知道Docker如何从主机机器中使用资源?
是否可以为Docker容器定义内存和磁盘空间? Docker是虚拟机的替代品,但我对Docker的资源利用感到困惑。在安装特定虚拟机时,我可以设置要使用的资源,但Docker没有提供这种功能,因此,我想知道Docker如何从主机机器中使用资源?
-m, --memory="" Memory limit (format: <number>[<unit>]). Number is a positive integer. Unit can be one of b, k, m, or g. Minimum is 4M.
--memory-swap="" Total memory limit (memory + swap, format: <number>[<unit>]). Number is a positive integer. Unit can be one of b, k, m, or g.
--memory-reservation="" Memory soft limit (format: <number>[<unit>]). Number is a positive integer. Unit can be one of b, k, m, or g.
--kernel-memory="" Kernel memory limit (format: <number>[<unit>]). Number is a positive integer. Unit can be one of b, k, m, or g. Minimum is 4M.
是的。
默认情况下,容器(就像标准进程一样)可以请求所有系统资源。但是,您可以使用细粒度控件启动容器,限制它们的资源和特权。