当前位置: 首页 > news >正文

Docker CLI 配置文件示例:设置docker ps 的默认输出格式

本文博主将介绍如何通过修改 Docker CLI 的配置文件~/.docker/config.json,永久性地改变docker ps的默认输出格式。

这样设置后,之后每次直接运行docker ps,都会按照你定义的格式展示信息,无需再手动添加--format参数。

⚙️ 如何修改默认配置

你需要编辑home目录下的 Docker 配置文件~/.docker/config.json。如果文件或目录不存在,可以手动创建。

  1. 打开(或创建)配置文件

    vim~/.docker/config.json
  2. 添加或修改psFormat字段
    在 JSON 结构中,增加一个名为psFormat的键,其值就是你希望的默认输出格式。

    例如,如果你想让docker ps默认只显示容器名、状态和端口,可以这样配置:

    {"psFormat":"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}"}

    请注意:JSON 格式中,制表符\t需要写成\\t进行转义。

  3. 保存文件并退出

之后,你每次运行docker ps,输出就会变成你自定义的样子。如果想恢复默认输出,删除psFormat这一行或将该文件改回原样即可。

🎨 可用的格式占位符

psFormat中,你可以使用下表所列的任意占位符来组合你想要的输出:

占位符描述
{{.ID}}容器 ID
{{.Image}}容器使用的镜像
{{.Command}}容器启动时执行的命令
{{.CreatedAt}}容器的创建时间
{{.RunningFor}}容器已运行的时间
{{.Status}}容器的当前状态(如Up 2 hours
{{.Ports}}端口映射信息
{{.Names}}容器名称
{{.Labels}}容器拥有的所有标签
{{.Mounts}}容器挂载的卷
{{.Size}}容器占用的磁盘大小(需配合-s参数)

✨ 配置示例

以下是几个常用的配置示例,你可以直接复制粘贴到你的config.json文件中:

1. 简洁模式:仅显示ID、名称和状态

{"psFormat":"table {{.ID}}\\t{{.Names}}\\t{{.Status}}"}

2. 监控模式:显示名称、状态和端口映射(运维常用)

{"psFormat":"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}"}

3. 调试模式:显示更详细的创建时间和命令

{"psFormat":"table {{.ID}}\\t{{.Names}}\\t{{.Image}}\\t{{.Command}}\\t{{.CreatedAt}}"}

💡 注意事项

  • 优先级:如果在运行docker ps时手动添加了--format参数,它会覆盖配置文件中的psFormat设置。
  • 环境隔离:如果你想为不同的终端会话使用不同的配置,可以通过DOCKER_CONFIG环境变量指定一个自定义的配置文件目录。例如:docker --config /path/to/my-config/ ps
  • 其他命令:类似地,你也可以通过imagesFormat来配置docker images命令的默认输出。
http://www.jsqmd.com/news/418154/

相关文章:

  • 读书笔记——龙红亮《基金投资红宝书》
  • Leap Hand 2023 RSS论文阅读笔记
  • docker ps 命令参数使用示例:使用--filter 筛选容器 和 --format 自定义输出
  • GitHub免费大模型教程!上海交大出品,带你玩转微调、部署、安全…想进AI圈?速来!
  • DRAM动态随机存取存储器的存储原理是什么
  • AI大模型岗位薪资真相:多少年包能拿到?普通人如何破局?
  • 揭秘迈从耳机口碑怎么样:迈从V9 Turbo带来职业级电竞音质体验 - 速递信息
  • 使用COMSOL仿真软件进行飞秒激光双温方程模拟:观察10us周期内温度与应力分布的二维移动烧蚀材料
  • 内网穿透的应用-听歌不再只存于耳机!MusicCard+cpolar,随时随地做专属音乐海报
  • 2026年金融科技平台服务体系评测:五家平台生态价值深度解析 - 速递信息
  • 产后贫血/怀孕贫血滋补保健品品牌怎么选?2026国内最新补血滋补品/补血保健品五大厂家排名及解析 - 十大品牌榜
  • Condition 底层实现深度解析:从源码看线程协作的艺术
  • 2026年金融科技平台行业影响力分析:头部平台认可度与贡献对比 - 速递信息
  • 产后贫血/怀孕贫血滋补保健品品牌怎么选?2026国内最新补血口服液五大品牌排名及解析 - 十大品牌榜
  • VS2026 离线安装闪退解决
  • 2026国内最新补血口服液五大品牌排名及解析 - 十大品牌榜
  • 2026年AI测试工具评测:谁在解决问题,谁在割韭菜?
  • 53453
  • 状态建图最短路
  • 2026广东最新天然野生沉香厂家直销优选指南 十大品质厂商参考 - 十大品牌榜
  • 题解:P15238 [NHSPC 2025] 电动车充电规划问题
  • 智慧农林多源数据预处理、高光谱AI智能精准提取、多模态模型构建、不确定性分析
  • E57格式:点云互作性指南e57/las/rcp/ply格式转换成su、skp、max,obj,fbx格式glb,gltf
  • 基于Python与AI的地球科学数据分析:植被动态、趋势归因与生态遥感评估
  • 深度挖掘遥感时空大数据价值、GeoAI可解释性建模与机理归因
  • ViCLIP-OT The First Foundation Vision-Language Model for Vietnamese Image-Text Retrieval with Optima
  • jenkins替换国内源方法
  • 基于Python与ArcGIS的碳水循环模拟、数据处理与多产品融合实践
  • 2026 2.27 模拟赛总结
  • 题解: P4233 射命丸文的笔记