docker 批量删除镜像

这两天做了些实验,生成了这么多镜像。本文研究删除方法和批量删除方法。

v2-89c577a154e039fd20f99987b6923909_b.jpg

准备工作:查看运行中的容器

        sudo docker container ls -a 
sudo docker container ls -a -q
sudo docker container ls
      

准备工作:单独删除命令

        docker container rm 容器id 
#删除容器 可简写: docker rm 容器id
docker image rm 镜像ID   
#删除镜像 可简写: docker rmi 镜像ID 
      

0、批量删除运行中的容器

在执行第1步前停掉所有的容器

        docker container stop $(docker container ls -a -q)
      

1、批量删除容器

        docker rm  $(docker container ls -a -q) 
      

2、批量删除镜像

        docker rmi  $(docker image ls -a -q)
      

待解决问题,为什么批量删除会报这个错呢?

v2-9a45d74acadbbfcbf56791d4e57fb033_b.jpg


附上 help命令

        (base) astron@astron:~/data/docker/s3v2$ docker container ls --help

Usage:	docker container ls [OPTIONS]

List containers

Aliases:
  ls, ps, list

Options:
  -a, --all             Show all containers (default shows just running)
  -f, --filter filter   Filter output based on conditions provided
      --format string   Pretty-print containers using a Go template
  -n, --last int        Show n last created containers (includes all states) (default -1)
  -l, --latest          Show the latest created container (includes all states)
      --no-trunc        Don't truncate output
  -q, --quiet           Only display numeric IDs
  -s, --size            Display total file sizes
      

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值