2017-10-31 23:24:49 +08:00
|
|
|
## 删除容器
|
2014-10-14 13:25:01 +08:00
|
|
|
可以使用 `docker rm` 来删除一个处于终止状态的容器。
|
2014-09-15 22:30:23 +08:00
|
|
|
例如
|
|
|
|
```
|
2017-10-31 23:24:49 +08:00
|
|
|
$ docker rm trusting_newton
|
2014-09-15 22:30:23 +08:00
|
|
|
trusting_newton
|
|
|
|
```
|
2014-10-14 13:25:01 +08:00
|
|
|
如果要删除一个运行中的容器,可以添加 `-f` 参数。Docker 会发送 `SIGKILL` 信号给容器。
|
2014-09-15 21:25:36 +08:00
|
|
|
|
2015-07-03 16:45:06 +08:00
|
|
|
|
2017-10-31 23:24:49 +08:00
|
|
|
## 清理所有处于终止状态的容器
|
2015-07-03 16:45:06 +08:00
|
|
|
用 `docker ps -a` 命令可以查看所有已经创建的包括终止状态的容器,如果数量太多要一个个删除可能会很麻烦,用 `docker rm $(docker ps -a -q)` 可以全部清理掉。
|
|
|
|
|
2017-10-31 23:24:49 +08:00
|
|
|
*注意:这个命令其实会试图删除所有的包括还在运行中的容器,不过就像上面提过的 `docker rm` 默认并不会删除运行中的容器。*
|
|
|
|
|
|
|
|
## Docker 1.13+
|
|
|
|
|
|
|
|
在 Docker 1.13+ 版本中推荐使用 docker container 来管理容器。
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ docker container rm trusting_newton
|
|
|
|
|
|
|
|
$ docker container prune
|
|
|
|
```
|