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

如何设置docker compose build默认不启用--parallel并行参数?

Docker Compose 默认关闭并行构建的配置方法
  • 单次临时生效

    执行build命令时直接添加--no-parallel参数即可实现本次串行构建,命令示例:
    docker compose build --no-parallel
  • 全局永久默认生效

    有两种常用配置方案可选:
    1. 配置环境变量:在你当前使用的shell配置文件(如/.bashrc、/.zshrc)末尾添加如下内容,保存后重启终端生效:
    export COMPOSE_PARALLEL_LIMIT=1
    
    该配置会限制Docker Compose所有操作的并行数为1,默认执行串行构建。
    2. 修改Docker CLI配置:编辑~/.docker/config.json文件,添加如下配置项,保存后立即生效:
    {
      "cliPluginsExtraArgs": {
        "compose": [
          "--parallel=1"
        ]
      }
    }
    
    该配置会默认给所有docker compose命令追加并行数限制参数,全局生效。
  • 单个项目生效

    如果你只需要针对特定项目默认串行构建,可以在项目的compose.yaml(或docker-compose.yml)文件顶层添加如下配置:
    parallel_limit: 1
    

注意:以上配置均基于Docker Compose V2版本,已停止维护的V1版本(命令为docker-compose,带横杠)仅支持通过上述环境变量的方式配置默认串行构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 21:45:05