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

如何彻底清理Docker虚拟环境?解决Django项目创建重复报错

彻底清除Docker环境残留的解决步骤
  • 删除旧镜像
    第一次执行命令时已经构建了包含manage.py的镜像,你删除本地文件不会影响镜像里的内容。按以下操作:

    1. 查看所有镜像:docker images
    2. 找到对应项目的镜像(一般是当前目录名加_web),用docker rmi <镜像ID或名称>删掉
    3. 嫌麻烦的话可以直接清理所有没在使用的镜像:docker image prune -a(注意这会删掉所有没被容器占用的镜像,别误删有用的)
  • 清理残留容器
    可能有停止的容器还留着,清理掉:

    1. 列出所有容器:docker ps -a
    2. 删除相关容器:docker rm <容器ID或名称>
    3. 批量清停止的容器:docker container prune
  • 重新构建并执行命令
    删完镜像后,必须重新构建镜像再跑命令,还要加--no-cache避免用缓存:

    docker-compose build --no-cache
    docker-compose run web django-admin startproject composeexample .
    
  • 检查并清理绑定卷
    如果之前配置了持久化卷,卷里可能存着旧文件:

    1. 查看所有卷:docker volume ls
    2. 删除对应卷:docker volume rm <卷名称>
    3. 批量清未使用的卷:docker volume prune

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 13:25:18