docker获取挂载信息和端口信息
钢翼
编程
以下命令不管你终端窗口多大,COMMAND还是会被截断
docker ps -a
通过以下命令查询挂载信息和端口信息
# 一次性输出容器的完整命令、挂载和端口(无截断)
docker inspect --format '命令: {{range $index, $arg := .Config.Cmd}}{{if $index}} {{end}}{{$arg}}{{end}}
挂载: {{range .Mounts}}{{.Source}}:{{.Destination}} {{end}}
端口: {{range $p, $conf := .NetworkSettings.Ports}}{{if $conf}}{{$p}} {{end}}{{end}}' 容器名或ID
吐槽:为什么docker不内置一个指令可以获取容器上一次run的命令,是不是docker都是一个人维护一辈子,换个人搞没文档,想查挂载信息还这么麻烦。