`

docker强制批量删除none的image镜像

 
阅读更多
// 停止状态为Exited的容器
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop

// 删除状态为Exited的容器
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm

// 删除 tag名称为none的image
docker images|grep none|awk '{print $3 }'|xargs docker rmi
docker rmi $(docker images|grep none|awk '{print $3 }')


杀死所有正在运行的容器
docker kill $(docker ps -a -q)

删除所有已经停止的容器
docker rm $(docker ps -a -q)

删除所有未打 dangling 标签的镜像
docker rmi $(docker images -q -f dangling=true)

删除所有镜像
docker rmi $(docker images -q)


为这些命令创建别名
# ~/.bash_aliases

# 杀死所有正在运行的容器.
alias dockerkill='docker kill $(docker ps -a -q)'

# 删除所有已经停止的容器.
alias dockercleanc='docker rm $(docker ps -a -q)'

# 删除所有未打标签的镜像.
alias dockercleani='docker rmi $(docker images -q -f dangling=true)'

# 删除所有已经停止的容器和未打标签的镜像.
alias dockerclean='dockercleanc || true && dockercleani'
分享到:
评论

相关推荐

    详解docker强制批量删除none的image镜像

    说正题,今天遇到的问题是自己在开发机做坏了几个image镜像,删不了 我想大家也遇到过这样类似的问题 …. 他的名字和tag都是为none,空… 以前看过一个帖子说,给他标记一个tag,就可以干掉,瞎扯… [ruifengyun...

    docker 如何删除none镜像

    删除none的镜像,要先删除镜像中的容器。要删除镜像中的容器,必须先停止容器。 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> 168b258ceea3 34 seconds ago 460.6 MB <none> <none> b2c5d...

    Docker重命名镜像名称和TAG操作

    使用docker images时,可能会出现REPOSITORY和TAG均为none的镜像,如下图 这时,我们可以重命名镜像 # docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签) 补充知识:docker image 重命名 docker image ...

    解决docker加载新的镜像后repository和tag名称都为none的问题

    可以使用命令: docker tag ...docker tag b03b74b01d97 docker-redis:0.0.1 ...补充知识:docker的save和load ...REPOSITORY TAG IMAGE ID CREATED SIZE clearlinux latest 32685d114002 7

    docker加载新的镜像后repository和tag名称都为none的解决方法

    这里我以 zookeeper为例,先将zookeeper文件拉取到linux系统上,...然后docker images 查看镜像,会发现,刚才load的文件已经存在 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE demo 2.0

    docker容器生命周期管理

    其中 `[OPTIONS]` 表示可选参数,`IMAGE` 指的是要运行的镜像,`[COMMAND]` 和 `[ARG...]` 分别表示要运行的命令及其参数。 ##### 1. OPTIONS 说明 - `-a stdin`: 指定标准输入输出内容类型,可选 `STDIN/STDOUT/...

    PyPI 官网下载 | diskimage_builder-2.1.0-py2.py3-none-any.whl

    "PyPI 官网下载 | diskimage_builder-2.1.0-py2.py3-none-any.whl" 是一个在Python Package Index (PyPI) 上发布的软件包,它主要用于构建可启动的磁盘映像。这个包的版本是2.1.0,支持Python 2和Python 3环境,且不...

    Python库 | python_magnumclient-3.2.2-py3-none-any.whl

    image_id='my-image-id', # 镜像ID flavor_id='m1.small', # 实例大小 keypair_id='my-keypair', # SSH密钥对 external_network_id='public-net', # 外部网络 docker_volume_size=5 # Docker卷大小 ) # 使用...

    Python库 | nova_lxd-14.2.0-py2-none-any.whl

    这里,`<flavor_name>`是你定义的资源规格,`<image_id>`是镜像ID,`<instance_name>`是实例的名称。 总的来说,`nova_lxd`库为OpenStack带来了一个新的计算驱动选项,让开发者和运维人员能够利用LXD的高效能和轻量...

    使用Minikube创建K8S集群

    同时,需要指定--image-mirror-country=cn和--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers选项,以便从国内阿里云的源下载镜像。 集群的组件 Minikube支持的组件包括DNS、NodePorts、...

    阿里云开源插件log-pilot(logpilot)搜集k8s部署应用容器内日志-详细文档

    最后,可以使用 docker images 命令来查看 log-pilot 的镜像信息: [root@k8s-master yaml_log-pilot]# docker images |grep log-pilot log-pilot 插件现在已经安装完成,可以用来收集 k8s 部署应用容器内的日志...

    PyPI 官网下载 | aws-cdk.aws-ecs-1.73.0.tar.gz

    task_def.add_container("MyContainer", image=core.ContainerImage.from_registry("nginx")) FargateService(self, "MyService", cluster=cluster, task_definition=task_def) ``` 这段代码创建了一个ECS ...

    Openwrt 配置 和 开发 编译固件

    - `proto`字段指定了接口使用的协议,默认提供`none`、`static`、`dhcp`、`pppoe`等几种选项。 **1.2.2 无线配置** 无线配置涉及到设置Wi-Fi接入点、加密方式等。主要配置文件位于`/etc/config/wireless`,示例...

Global site tag (gtag.js) - Google Analytics