4.4 删除容器

时间 : 16-03-09 栏目 : linux精讲 作者 : 老薛 评论 : 0 点击 : 1,112 次

可以使用docker  rm 命令删除处于终止状态的容器,命令格式为 docker rm [OPTIONS] CONTAINER  [CONTAINER ...]。支持的选项包括:

²  -f,
--force=false
强制终止并删除一个运行中的容器。

²  -l,
--link=false
删除容器的连接,保留容器。

²  -v,
--volumes=false
删除容器挂载的数据卷。

例如,查看处于终止状态的容器并删除如下所示:

[root@dockers ~]#
docker ps -a

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES

14fcac75d16f        centos:6            "/bin/bash"              19 hours ago        Exited (0) 19 hours ago                         berserk_bohr

7d2c228aad49        centos:6            "/bin/bash"              19 hours ago        Exited (0) 19 hours ago                         dreamy_almeida

3057d687b207        centos:6            "/bin/bash"              19 hours ago        Exited (130) 19 hours ago                       happy_cray

[root@dockers ~]#
docker rm 3057d687b207

3057d687b207

如果要删除一个运行中的容器,可以添加-f参数。Docker会发送SIGKILL信号给容器,终止其中的应用。

[root@dockers ~]#
docker run -t -i -h docker001 centos:6 /bin/bash

[root@dockers ~]#
docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

95e9ad2298fa        centos:6            "/bin/bash"         17 seconds ago      Up 16 seconds                           pensive_morse

[root@dockers ~]#
docker rm 95e9ad2298fa

Error response from
daemon: Cannot destroy container 95e9ad2298fa: Conflict, You cannot remove a
running container. Stop the container before attempting removal or use -f

Error: failed to
remove containers: [95e9ad2298fa]

[root@dockers ~]#
docker rm -f 95e9ad2298fa

95e9ad2298fa

[root@dockers ~]#

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/operation/1300.html

4.4 删除容器:等您坐沙发呢!

发表评论

5 + 5 = ?


博主微信号,很高兴为您提供帮助

随便看看

为您推荐

0