解释:删除所有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,导致不删掉