You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询node:14-alpine3.14 Docker镜像的磁盘容量限制

关于Docker镜像磁盘容量相关问题的解答

首先明确核心前提:Docker 镜像本身是只读的分层文件,不存在磁盘容量限制的配置项,你提到的 --storage-opt size 参数是作用于容器运行时的可写层,和镜像本身无关。

1. 查看 node:14-alpine3.14 镜像本身的磁盘占用容量

直接执行以下命令即可:

docker image ls node:14-alpine3.14

输出中的 SIZE 列就是该镜像解压后占用的本地磁盘空间大小。

2. 查看运行中/已创建容器的存储容量限制

如果你之前给使用该镜像创建的容器配置过 --storage-opt size 参数,可以通过以下命令查询对应容器的配置:

# 先获取目标容器的ID/名称
docker ps -a
# 替换<容器ID/名称>后执行
docker inspect <容器ID/名称> | grep -i "size"

返回结果中,HostConfig.StorageOpt.size 字段就是你给该容器单独配置的可写层容量上限,如果没有配置过该参数,这个字段会为空,此时容器可写层的上限取Docker存储驱动的全局默认值。

3. 额外说明

  • 只有使用 overlay2、devicemapper、btrfs、zfs 这几种存储驱动时,--storage-opt size 参数才会生效,使用其他存储驱动时配置该参数无效。
  • 存储驱动的全局默认可写层容量,通常为宿主机根分区容量的10%(overlay2驱动默认逻辑)。

内容的提问来源于stack exchange,提问作者Kim Gentes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 00:27:02