在Ubuntu下分配Docker资源,可通过以下方式:
--cpu-shares参数设置相对权重,默认1024,值越高获得CPU时间越多。--cpus参数指定容器可使用的CPU核数,可为整数或小数。--cpuset-cpus参数绑定容器到特定CPU核心。-m或--memory参数设置容器可使用的最大内存量。--memory-swap参数设置内存加交换空间的总限制。--memory-reservation参数为容器预留一定内存,确保其至少有这么多内存可用。--device-read-bps和--device-write-bps参数限制对指定设备的读写速度。