?
This document uses PHP Chinese website manual Release
刪除一個或多個容器
docker rm [OPTIONS] CONTAINER [CONTAINER...]
名字,簡寫 | 默認 | 描述 |
---|---|---|
--force, -f | false | 強制刪除正在運行的容器(使用SIGKILL) |
--link, -l | false | 刪除指定的鏈接 |
--volumes, -v | false | 刪除與容器關聯(lián)的卷 |
命令 | 描述 |
---|---|
docker | Docker CLI的基本命令。 |
這將刪除鏈接中引用的容器/redis
。
$ docker rm /redis/redis
--link
在默認網(wǎng)橋上指定的鏈接這將刪除默認網(wǎng)橋網(wǎng)絡/webapp
與/redis
容器之間的基礎鏈接,從而移除兩個容器之間的所有網(wǎng)絡通信。--link
與用戶指定的網(wǎng)絡一起使用時不適用。
$ docker rm --link /webapp/redis/webapp/redis
該命令將強制刪除正在運行的容器。
$ docker rm --force redis redis
鏈接下引用的容器內(nèi)的主進程redis
將收到SIGKILL
,然后該容器將被刪除。
$ docker rm $(docker ps -a -q)
該命令將刪除所有停止的容器。該命令docker ps -a -q
將返回所有現(xiàn)有的容器ID并將它們傳遞給rm
將刪除它們的命令。任何正在運行的容器都不會被刪除。
$ docker rm -v redis redis
該命令將刪除容器及與其相關的任何卷。請注意,如果卷是使用名稱指定的,則不會被刪除。
$ docker create -v awesome:/foo -v /bar --name hello redis hello $ docker rm -v hello
在本例中,/foo
的值將保持不變,但/bar
的值將被刪除。同樣的行為適用于繼承的卷--volumes-from
。