docker 常用删除镜像和容器命令记录

删除镜像命令

一、通过标签删除镜像

通过如下两个都可以删除镜像:

1

docker rmi [image]

或者:

1

docker image rm [image]

支持的子命令如下:

  • -f, -force: 强制删除镜像,即便有容器引用该镜像;
  • -no-prune: 不要删除未带标签的父镜像;

 例子:

docker rmi docker.io/mysql:5.7

二、通过 ID 删除镜像

docker rmi ee7cbd482336

三、快速全部删除镜像

1. 想要删除容器,则要先停止所有容器(当然,也可以加-f强制删除,但是不推荐):

docker stop $(docker ps -a -q)
docker stop -f $(docker ps -a -q)


2. 删除所有容器

docker  rm $(docker ps -a -q)
docker  rm  -f $(docker ps -a -q)


3.删除所有镜像(慎重)

 docker rmi $(docker images -q)


删除容器命令

1.停用全部运行中的容器:

docker stop $(docker ps -q)

2.删除全部容器:

docker rm $(docker ps -aq)

3.一条命令实现停用并删除容器:

docker stop $(docker ps -q) & docker rm $(docker ps -aq)

 

你可能感兴趣的:(docker,运维,容器)