如何删除Docker容器和镜像
操作流程
journey
title 删除Docker容器和镜像流程
section 开始
开始 --> |检查容器| 检查容器存在与否
检查容器 --> |删除容器| 删除容器
删除容器 --> |检查镜像| 检查镜像存在与否
检查镜像 --> |删除镜像| 删除镜像
删除镜像 --> 结束
flowchart TD
开始[开始] --> 检查容器{检查容器存在与否}
检查容器 --> |容器存在| 删除容器[删除容器]
删除容器 --> 检查镜像{检查镜像存在与否}
检查镜像 --> |镜像存在| 删除镜像[删除镜像]
删除镜像 --> 结束[结束]
操作步骤
- 检查容器:
# 列出所有正在运行的容器
docker ps
- 删除容器:
# 删除指定容器
docker rm <container_id>
- 检查镜像:
# 列出所有镜像
docker images
- 删除镜像:
# 删除指定镜像
docker rmi <image_id>
操作示例
假设你要删除一个名为"test-container"的容器和一个名为"test-image"的镜像,具体操作如下:
- 检查容器:
docker ps
输出类似如下结果:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9e18d9b97f35 ubuntu:latest "/bin/bash" 3 hours ago Up 3 hours test-container
- 删除容器:
docker rm 9e18d9b97f35
这里的"9e18d9b97f35"是容器的ID,可以根据实际情况替换为你要删除的容器ID。
- 检查镜像:
docker images
输出类似如下结果:
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 113a43faa138 4 weeks ago 64.2MB
test-image latest f6327b099d9e 3 days ago 114MB
- 删除镜像:
docker rmi f6327b099d9e
这里的"f6327b099d9e"是镜像的ID,可以根据实际情况替换为你要删除的镜像ID。
按照以上步骤,你就可以轻松地删除Docker容器和镜像了。
希望以上信息对你有所帮助,祝学习顺利!