docker run rm


在Docker容器退出時,默認容器內部的文件系統仍然被保留,以方便調試並保留用戶數據。

但是,對於foreground容器,由於其只是在開發調試過程中短期運行,其用戶數據並無保留的必要,因而可以在容器啟動時設置--rm選項,這樣在容器退出時就能夠自動清理容器內部的文件系統。示例如下:

docker run --rm ba-208

等價於

docker run --rm=true ba-208

顯然,--rm選項不能與-d同時使用(或者說同時使用沒有意義),即只能自動清理foreground容器,不能自動清理detached容器。

注意,--rm選項也會清理容器的匿名data volumes。

所以,執行docker run命令帶--rm命令選項,等價於在容器退出后,執行docker rm -v。

 

參考鏈接:

https://docs.docker.com/engine/reference/run/
————————————————
 原文鏈接:https://blog.csdn.net/taiyangdao/article/details/73076770

 

https://blog.csdn.net/hongxiao2016/article/details/89953985


免責聲明!

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



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