#!/bin/bash
# 特定容器的名称或ID
EXCLUDED_CONTAINER="ExcludedContainer"
# 获取所有运行的容器,除了特定容器的ID
CONTAINER_IDS=$(docker ps -q)
# 删除所有容器,除了特定容器的ID
for container_id in ${CONTAINER_IDS[@]}
do
if [ "$container_id" != "$EXCLUDED_CONTAINER" ]; then
docker rm -f $container_id > /dev/null
fi
done
echo "All containers deleted except $EXCLUDED_CONTAINER."
06-23
24万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-12
9707
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-14