MacOS终端如何查看Docker容器可用最大内存与核心配置?
查询Docker容器可用的最大内存与核心数(终端方式)
当然没问题!不用依赖GUI就能轻松查到Docker给容器分配的最大内存和核心数,我给你整理了几个简单实用的终端命令:
1. 查询最大可用内存
运行以下命令,直接过滤出内存限制信息:
docker info | grep -i "memory limit"
输出示例:Memory Limit: 8192MiB,这里的数值就是Docker允许容器使用的最大内存(和你在GUI滑块里设置的完全一致)。
2. 查询最大可用CPU核心数
用类似的方式过滤CPU相关配置:
docker info | grep -i "cpus"
输出示例:CPUs: 4,这个数字就是Docker允许容器使用的最大核心数。
备用方法:查看Docker daemon配置文件
如果docker info的输出不够明确,还可以直接查看Docker的配置文件:
- macOS:运行
cat ~/.docker/daemon.json - Linux:运行
cat /etc/docker/daemon.json
如果配置文件里存在"memory"和"cpus"字段,它们的值就是对应的资源限制。注意:如果没有手动修改过配置,这个文件可能不存在,这时候用docker info的方法更可靠。
内容的提问来源于stack exchange,提问作者ffConundrums
相关产品推荐
相关产品推荐

