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

MacOS Ventura下Docker Desktop自动运行大量容器是否必要?

关于Docker Desktop自动启动docker-local容器的问题

这些以docker-local为前缀的容器并非Docker Desktop运行的必要依赖,你完全可以停止并阻止它们自动启动。

为什么会自动启动?

这大概率是因为你的本地存在对应的docker-compose.yml配置文件,Docker Desktop默认会自动检测并启动之前关联过的项目目录中的Compose服务。从容器列表来看,这是一套包含数据库、缓存、Node服务的完整本地开发环境,应该属于某个项目的配套服务。

解决步骤:

  • 停止并移除现有容器
    如果你能找到对应项目的目录,进入该目录执行:

    docker-compose down
    

    若找不到目录,也可以直接批量停止并删除这些容器:

    docker stop $(docker ps -q --filter "name=docker-local")
    docker rm $(docker ps -aq --filter "name=docker-local")
    
  • 禁用自动启动
    打开Docker Desktop的设置面板:

    1. 进入「General」选项卡,取消勾选「启动Docker Desktop时自动启动容器」类的选项(不同版本描述可能略有差异);
    2. 也可以在Docker Desktop的「Dashboard」中找到docker-local对应的项目,右键选择「停止」,并取消勾选「Docker Desktop启动时自动启动」。
  • 验证结果
    重启Docker Desktop后,执行docker ps检查,这些容器应该不会再自动运行,你可以正常启动自己的Node项目容器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 03:25:31