docker stop rm rmi 命令

本文介绍了如何使用Docker的stop, rm, rmi命令来管理容器和镜像。在删除镜像前需确保无容器引用,删除容器时若正在运行需先停止。详细讲解了如何停止单个或多个容器,删除单个或所有容器,以及按ID或Tag删除镜像的操作流程。" 113122638,10553491,MySQL获取指定字段所有值的方法,"['数据库操作', 'MySQL查询', 'PHP']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 删除镜像的时候要确保没有容器引用该镜像
  • 如果有容器引用的镜像先删除容器后删除镜像
  • 删除容器的时候如果正常运行请先停止容器运行

在这里插入图片描述

1.停止容器docker stop

Usage:	docker stop [OPTIONS] CONTAINER [CONTAINER...]

Stop one or more running containers
停止一个或者多个正在运行的容器
Options:
  -t, --time int   Seconds to wait for stop before killing it (default 10)
  可添加参数-t, --time 15     等待15秒去停止容器,只写-t默认10s
  • 停止容器,可以同时一个或多个
 docker stop 1fa2822325ff
 docker stop -t 1fa2822325ff
 docker stop -t 15 1fa2822325ff
 docker stop 1fa2822325ff 00b05cfc2055
  • 停止所有容器运行
 docker stop $(docker ps -qa)

2.删除容器docker rm

Usage:	docker rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers
删除一个或多个容器
Options:
  -f, --force     Force the removal of a running container (uses SIGKILL)
  强制删除一个正在运行的容器
  -l, --link      Remove the specified link
  删除特定的链接
  -v, --volumes   Remove anonymous volumes associated with the container
  删除与容器有关联的匿名卷
  • 根据容器id删除容器,可以删除一个或者多个
 docker rm 1fa2822325ff
 docker rm 1fa2822325ff 00b05cfc2055
  • 删除所有容器
 docker rm $(docker ps -qa)

3.删除镜像docker rmi

Usage:	docker rmi [OPTIONS] IMAGE [IMAGE...]
Remove one or more images
删除一个或多个镜像
Options:
  -f, --force      Force removal of the image
  强制删除镜像
      --no-prune   Do not delete untagged parents
      不删除未打tagd的父镜像
  • 根据镜像id删除镜像
docker rmi 0778d4c5d27e
  • 根据tag删除镜像
docker rmi goharbor/harbor-portal:v1.9.0
  • 删除所有镜像
 docker rmi $(docker images -qa)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值