#!/bin/bash
docker ps -a --format "{{.ID}}" | while read -r id; do
image=$(docker inspect --format "{{.Config.Image}}" "$id")
name=$(docker inspect --format "{{.Name}}" "$id")
if [[ $image == *sha256* ]]; then
docker rm -f "$name" &> /dev/null
echo -e "\033[31m $name ❌\033[0m"
else
echo -e "\033[32m $name ✔\033[0m"
fi
done
Docker多段构建时删除虚玄容器
最新推荐文章于 2026-06-23 23:17:35 发布
该bash脚本用于列出所有Docker容器,并检查它们的基础镜像是否包含sha256。如果镜像ID匹配,它会删除该容器并打印红色的错误消息;否则,它会打印绿色的确认消息。

340

被折叠的 条评论
为什么被折叠?



