Docker學習(十三)- docker rm 命令詳解


作用

刪除一個或多個容器

語法格式

docker rm [OPTIONS] CONTAINER [CONTAINER...]

options 說明
-f 通過 SIGKILL 信號刪除一個正在運行的容器
-l 移除容器間的網絡,而非容器本身
-v 刪除與容器映射的目錄

實際栗子

強制刪除容器

docker rm -f tomcat7

刪除所有已停止的容器

docker rm $(docker ps -a -q)

刪除容器 tomcat7,並刪除容器映射到本機的目錄
總的命令結果圖

創建一個容器

  • 共有兩個 -v,對/usr/local/tomcat/webapps 目錄進行兩次映射
  • 第一個 -v 沒有指定主機映射目錄
  • 第二個 -v 指定了主機映射目錄
docker create -v /usr/local/tomcat/webapps -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps --name tomcat7 tomcat:7

在主機查看 webapps 目錄在哪

find / -name webapps

沒有指定主機映射目錄的 webapps 會在 docker 文件夾下

rm -v 刪除容器和它在主機的映射目錄

docker rm -f -v tomcat7

再次在主機查看 webapps 目錄在哪

發現只有指定了主機映射目錄的 webapps 目錄不會被刪除,而沒有指定的映射目錄則會被刪除

原文鏈接:
https://www.cnblogs.com/poloyy/p/13926294.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM