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

停止Docker容器后自动重启,无法删除关联镜像该如何解决?

解决Docker容器停止后自动重启、镜像无法删除的问题
  • 先排查容器自动重启的原因:
    运行命令查看容器的重启策略:

    docker inspect <容器ID或名称>
    

    在输出里找到RestartPolicy字段,若值为always或unless-stopped,就是导致容器停止后自动重启的核心原因。

  • 针对性解决自动重启问题:

    1. 单容器场景:
      先禁用自动重启规则,再停止容器:
      docker update --restart=no <容器ID或名称>
      docker stop <容器ID或名称>
      
    2. Docker Compose部署场景:
      找到对应项目的docker-compose.yml文件,执行命令停止并移除所有相关容器:
      # 新版本Docker
      docker compose down
      # 旧版本Docker
      docker-compose down
      
    3. Docker Swarm服务场景:
      直接删除对应的Swarm服务,阻止集群自动调度新容器:
      docker service rm <服务名称>
      
  • 删除目标镜像:
    确认所有依赖该镜像的容器都已停止后,运行命令删除镜像:

    docker rmi <镜像ID或名称>
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 21:09:54