Docker 删除指定名称的镜像脚本

8 min read
#!/bin/bash

# 获取镜像名称
imageName=$1

# 判断镜像名称是否为空
if [ -z "$imageName" ]; then
    echo "请输入镜像名称"
    exit 1
fi

# 查找镜像
imageId=`docker images | grep $imageName | awk '{print $3}'`

# 判断镜像是否存在
if [ -z "$imageId" ]; then
    echo "镜像不存在"
    exit 1
fi

# 删除镜像
docker rmi $imageId