docker rm 命令 刪除容器與資料卷
阿新 • • 發佈:2019-02-15
寬為限 緊用功 功夫到 滯塞通
刪除單個容器
刪除前必須先停止容器
docker stop XXX
docker rm XXX
XXX可以是容器的NAMES 也可以是CONTAINER ID
當然也可以加引數 -f 不停止,強行刪除!
刪除所有容器
資料刪除有風險!
docker rm $(docker ps -aq)
加引數 -n 可以匹配前n個建立的容器,引數 -l 刪除指定的連結
擴充套件:刪除資料卷
資料卷是被設計用來持久化資料的,它的生命週期獨立於容器,Docker不會在容器被刪除後自動刪除資料卷,並且也不存在垃圾回收這樣的機制來處理沒有任何容器引用的資料卷。如果需要在刪除容器的同時移除資料卷。
可以在刪除容器的時候使用 docker rm -v 這個引數。
刪除容器與資料卷
停止容器
docker stop XXX
-v 引數用於刪除資料卷
docker rm -v XXX
幫助
docker rm --help
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers
-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