通过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>