docker 基础操作(实战一) 怎样删除容器、镜像

作者: 杨圣亮 分类: 开源软件 发布时间: 2018-03-22 23:13:14

使用docker,就会创建容器,并把镜像安装在容器里面,创建很容易,删除镜像的操作比安装镜像要麻烦一下,举个例子:创建了一个容器,容器里面安装了一个ubuntu镜像,现在不想要了,要删除这个镜像,使用命令:

docker rmi ubuntu

无法删除容器,报错: Error response from daemon: conflict: unable to remove repository reference "ubuntu" (must force) – container e275cdc39f49 is using its referenced image f975c5035748

提示要先停止容器,先查询容器id号,执行命令:

[fedkey-pc fedkey]# docker ps -a

CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS                      PORTS               NAMES
e275cdc39f49        ubuntu              "/bin/bash"         About a minute ago   Exited (0) 25 seconds ago                       elegant_meninsky

e275cdc39f49就是运行ubuntu镜像的容器id了,停止这个容器,使用命令格式:

docker stop e275cdc39f49

删除容器:

docker rm e275cdc39f49

现在可以删除镜像了,再次运行那条第一次执行不成功的命令:

docker rmi ubuntu

命令执行成功,出了一堆带有delete提示的信息,删除镜像成功了。

Untagged: ubuntu:latest
Untagged: ubuntu@sha256:e348fbbea0e0a0e73ab0370de151e7800684445c509d46195aef73e090a49bd6
Deleted: sha256:f975c50357489439eb9145dbfa16bb7cd06c02c31aa4df45c77de4d2baa4e232
Deleted: sha256:0bd983fc698ee9453dd7d21f8572ea1016ec9255346ceabb0f9e173b4348644f
Deleted: sha256:08fe90e1a1644431accc00cc80f519f4628dbf06a653c76800b116d3333d2b6d
Deleted: sha256:5dc5eef2b94edd185b4d39586e7beb385a54b6bac05d165c9d47494492448235
Deleted: sha256:14a40a140881d18382e13b37588b3aa70097bb4f3fb44085bc95663bdc68fe20
Deleted: sha256:a94e0d5a7c404d0e6fa15d8cd4010e69663bd8813b5117fbad71365a73656df9

提醒:一步步来,学会看提示操作。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

86  +    =  96

微信