#! /bin/bash
:<<!
docker ps -a --filter ancestor=xxx # 根据镜像ID,显示多个容器
docker ps -aq --filter ancestor=xxx # 根据镜像ID,只显示多个容器的ID
docker rmi xxx # 根据镜像ID,删除镜像
!
mirror_id='5d0da3dc9764'
for i in ${mirror_id}
do
echo \"yzy_deleting: ${i}\"
docker stop $(docker ps -aq --filter ancestor=${i})
docker rm $(docker ps -aq --filter ancestor=${i})
docker rmi ${i}
done
# 先删除容器,再删除镜像。否则可能删不掉。
Shell:删除docker镜像和容器
最新推荐文章于 2024-05-20 16:20:04 发布