解释:删除所有exit的容器脚本 for i in `docker ps -a|grep -i exit|awk '{print $1}'`;do docker rm

 for i in `docker ps -a|grep -i exit|sed '1d'|awk '{print $1}'`;do docker rm $i; done

 

grep -i 不分大小写

sed '1d' 删除第一行

awk '{print $1}' 提取以空格为分隔的第一个字符串

 

docker rm `docker ps -a -q`  这个更简单

 

原来:删除所有exit的容器脚本 for i in `docker ps -a|grep -i exit|sed '1d'|awk '{print $1}'`;do docker rm $i; done

 

sed '1d' 不需要,因为会过滤掉第一个exit,导致不删掉

posted @ 2021-11-09 17:10  小黑狐狸1001  阅读(222)  评论(0编辑  收藏  举报