通过PID查看对应容器

一行命令就搞定啦

docker ps -q | xargs docker inspect --format '{{.State.Pid}}-->{{.Name}}' | grep "PID"
例如:

docker ps -q | xargs docker inspect --format '{{.State.Pid}}-->{{.Name}}' | grep "26261"
结果输出为:
26261-->/project_xxx_agg789tion_applet_1

查看所有容器的IP地址

docker inspect --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} {{.Name}}' $(docker ps -q)

查看容器env command ports等

docker inspect <container_id> | jq '.[0].Config.Image' 
#docker inspect --format='{{.Config.Volumes}}' <container_id>
docker inspect --format='{{.HostConfig.Binds}}' <container_id>
docker inspect --format='{{json .Config.Env}}' <container_id> | jq '.[]'
docker inspect --format='{{.Config.Cmd}}' <container_id>
docker inspect --format='{{.NetworkSettings.Ports}}' <container_id>
posted @ 2020-03-17 22:56  没脚的丛林鸟too22oot  阅读(282)  评论(0编辑  收藏  举报