docker run --rm
在Docker容器退出時,默認容器內部的文件系統仍然被保留,以方便調試並保留用戶數據。
但是,對於foreground容器,由於其只是在開發調試過程中短期運行,其用戶數據並無保留的必要,因而可以在容器啓動時設置--rm選項,這樣在容器退出時就能夠自動清理容器內部的文件系統。
顯然,--rm選項不能與-d同時使用,即只能自動清理foreground容器,不能自動清理detached容器
注意,--rm選項也會清理容器的匿名data volumes。
docker run --rm
在Docker容器退出時,默認容器內部的文件系統仍然被保留,以方便調試並保留用戶數據。
但是,對於foreground容器,由於其只是在開發調試過程中短期運行,其用戶數據並無保留的必要,因而可以在容器啓動時設置--rm選項,這樣在容器退出時就能夠自動清理容器內部的文件系統。
顯然,--rm選項不能與-d同時使用,即只能自動清理foreground容器,不能自動清理detached容器
注意,--rm選項也會清理容器的匿名data volumes。