You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁止Docker在退出后自动删除WSL2中创建的容器

解决WSL2 Ubuntu 20.04中Docker容器退出后自动删除的问题
  • 问题根源:你在WSL命令行创建容器时,大概率使用了--rm参数——这个参数的设计目的就是让容器在退出运行后自动删除。而Windows命令行创建容器时未添加该参数,因此容器会保留。

  • 具体解决方案:

    1. 创建容器时移除--rm参数
      若之前的创建命令是:

      docker run --rm -it ubuntu:20.04
      

      修改为:

      docker run -it ubuntu:20.04
      

      退出容器后,可通过docker ps -a查看保留的容器,后续可重新启动或进入。

    2. 已启动带--rm的容器,临时避免删除
      如果你已经进入了用--rm启动的容器,不想退出就删除,可按Ctrl+P+Q组合键将容器切换到后台运行(容器保持运行状态),之后用docker attach <容器ID/名称>重新进入。

    3. 检查自定义脚本(若有)
      若你通过自定义脚本批量创建容器,检查脚本中是否默认添加了--rm参数,将其移除即可解决自动删除问题。

内容的提问来源于stack exchange,提问作者RafaelDD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 05:40:37