主页 > 运维运营 > Docker >
发布时间:2019-05-07 作者:apizl 阅读:263次

docker inspect --format='{{ XXX }}' $(docker ps -aq)


一级属性{{.属性}} 二级属性 {{.属性.属性}} 三级属性 {{.属性.属性.属性}}


我们需要获取到运行中容器以及运行时间:

docker inspect --format='{{.Id}},{{.Name}},{{.State.StartedAt}}' `docker ps -a -q`


docker下使用inspect 来输出我们需要的格式


常用监控命令:

   docker ps -a -q | wc -l   监控容器数量

   docker ps -q | wc -l     正在运行的容器的数量

   docker ps -a | grep -v 'Up '  | grep -v'CONTAINER' | wc -l  非运行状态的容器的数量


 

获取docker执行进程

  docker top `docker ps -q`


删除docker容器

   docker rm -f `docker ps -a -q`  删除所有容器

   docker rm `docker ps -a -q`  删除非运行的容器 

   docker rm `docker ps -a | grep Exited | awk'{print $1}'`  删除异常退出的容器


删除docker无引用的镜像

   docker rmi -f `docker images | grep'<none>' | awk '{print $3}'`


程序员工具:https://www.toolnb.com/


参考文章:

https://www.jianshu.com/p/50bf848c7bb1

https://blog.csdn.net/w412692660/article/details/50531325


文章由爱资料原创本文地址:https://www.apizl.com/archives/view-148781-1.html,转载请以链接形式标明本文地址!
关键字词: