手机版

Docker命令行参考(25) – docker rm删除容器

时间:2020-03-26 来源:互联网 编辑:宝哥软件园 浏览:
Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]
 
Remove one or more containers
 
Options:
  -f, --force     Force the removal of a running container (uses SIGKILL)
      --help      Print usage
  -l, --link      Remove the specified link
  -v, --volumes   Remove the volumes associated with the container

示例

$ docker rm /redis
/redis

这将删除在link /redis下引用的容器。

$ docker rm --link /webapp/redis
/webapp/redis

这将删除/webapp和/redis容器之间的底层链接,删除所有网络通信。

$ docker rm --force redis
redis

在link /redis下引用的容器中的主进程将收到SIGKILL,然后容器将被删除。

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

这个命令将删除所有已停止的容器。命令docker ps -a -q返回所有退出的容器ID并传递它们到rm命令,然后删除。任何正在运行中的容器不会被删除。

$ docker rm -v redis
redis

这个命令将删除redis容器及与之关联的数据卷。注意如果数据卷指定了一个名称,将不会被删除。

$ docker create -v awesome:/foo -v /bar --name hello redis
hello
$ docker rm -v hello

在这个示例中,/foo数据卷仍然保留,不过/bar数据卷将被删除。–volumes-from将继承这样的行为。

版权声明:Docker命令行参考(25) – docker rm删除容器是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐