docker run的 rm選項詳解

2021-08-02 11:17:03 字數 400 閱讀 4493

在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。

docker run常見建立選項

docker run命令不清楚的可以 docker run help grep 引數 1 建立容器常用選項 建立容器命令格式 usage docker create options image command arg.usage docker run options image command ar...

Django之Model的Meta選項詳解

django預設生成的表名 應用名小寫 模型類名小寫可以通過在模型類中定義meta類來修改表名 class department models.model 部門類 name models.charfield max length 20 create date models.datefield aut...

docker run背後的故事

docker run 建立乙個容器並執行乙個命令 docker create 建立乙個容器,但不啟動 啟動使用 start d 後台執行容器,並返回容器id i 以互動模式執行容器,通常與 t 同時使用 p 埠對映,格式為 主機 宿主 埠 容器埠 t 為容器重新分配乙個偽輸入終端,通常與 i 同時使...