docker-compose ps完整显示command列内容

docker-compose ps 默认显示的 Command 字段内容可能被截断,这是因为表格格式限制了列宽。


env

  • docker-compose

方法一:使用 docker inspect 查看完整 command

1
docker inspect <container_id_or_name> | grep -A10 '"Cmd"'

或者更完整一点:

1
2
docker inspect <container_id_or_name> | jq '.[0].Config.Cmd'
docker inspect <container_id_or_name> | jq '.[0].Config.Entrypoint'

也可以不使用 jq,直接看:

1
docker inspect <container_id_or_name>

然后手动查看 "Cmd""Entrypoint" 字段。


方法二:使用 docker ps 搭配 --no-trunc

1
docker ps --no-trunc

这个命令会显示所有字段的完整内容,包括被截断的 COMMAND

1
docker ps --no-trunc | grep your_container_name

方法三:查看 compose 启动日志

如果你正在调试 Compose 启动参数,也可以直接用:

1
docker-compose logs <service_name>

总结

方法 命令 备注
不截断显示命令 docker ps --no-trunc
查看启动配置详情 docker inspect <容器名>
只看启动命令字段 `docker inspect <容器名> jq ‘.[0].Config.Cmd’`