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

如何在列出Docker容器时显示完整容器ID(而非短ID)

解决方法

不用自行编写脚本,直接借助docker ps的--format参数就能在容器列表中直接显示完整ID,具体操作如下:

  • 自定义显示完整ID及指定字段
    执行以下命令即可输出包含完整64位容器ID的列表,你可以按需调整要显示的字段:

    docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}"
    

    这里的{{.ID}}会输出完整容器ID,而非默认输出中截断的前12位。

  • 复刻默认输出但替换为完整ID
    如果想保留docker ps默认的所有显示字段,仅把ID替换为完整版本,使用这条命令:

    docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Command}}\t{{.CreatedAt}}\t{{.Status}}\t{{.Ports}}\t{{.Names}}"
    
  • 设置别名简化日常操作
    为避免每次输入长命令,可给该格式设置别名。比如在~/.bashrc(bash环境)或~/.zshrc(zsh环境)中添加:

    alias dockerps-full='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}"'
    

    保存后执行source ~/.bashrc(或对应配置文件),之后直接输入dockerps-full就能快速查看带完整ID的容器列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 22:18:19