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