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

如何查看Docker容器当前配置?含docker update后参数查询

查看Docker容器当前配置参数的方法

当然有对应的命令可以查询啦!针对你使用的Docker 18.03.1-ce版本,下面这些方法可以帮你轻松获取容器的各项配置参数(包括cpuset、swap、资源限制等):

1. 使用docker inspect命令(推荐)

这是Docker查看容器详细配置最常用的命令,它会返回容器的完整配置信息,涵盖你关心的所有参数。

基本用法

直接运行以下命令,替换<容器ID或名称>为你的容器标识:

docker inspect <容器ID或名称>

输出是JSON格式的详细数据,你可以从中找到HostConfig节点下的CpusetCpus、SwapSize、Memory等配置项。

精准过滤特定参数

如果不想看全量输出,可以用--format参数指定要查看的具体字段,比如:

  • 查看cpuset配置:
    docker inspect --format '{{.HostConfig.CpusetCpus}}' <容器ID或名称>
    
  • 查看swap内存限制:
    docker inspect --format '{{.HostConfig.SwapSize}}' <容器ID或名称>
    
  • 查看CPU和内存的核心配置:
    docker inspect --format '{{.HostConfig.NanoCpus}} {{.HostConfig.Memory}}' <容器ID或名称>
    

用grep快速定位

如果记不清具体字段路径,也可以结合grep过滤输出:

docker inspect <容器ID或名称> | grep -A 5 -B 5 "Cpuset\|Swap"

2. 查看Docker容器的配置文件(不推荐直接操作)

容器的配置信息会持久化存储在Docker的本地目录中,路径通常是:

/var/lib/docker/containers/<容器ID>/config.v2.json

你可以用cat或jq工具查看这个文件里的配置,但不建议直接修改该文件,所有配置变更都应该通过Docker命令完成,避免出现异常。

注意事项

你使用的Docker 18.03.1-ce版本完全支持上述命令,不需要担心兼容性问题。如果是批量查看多个容器的配置,可以结合shell脚本循环处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:46:55