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

docker-compose 1.25.0使用init选项提示不支持配置项求助

解决Docker Compose中init选项不支持的问题

问题原因

你使用的Compose文件声明为version: "3",而init选项在V3格式中需要3.7及以上版本才支持;尽管该选项在V2格式的2.2版本就已引入,但V3的早期版本并未包含这个配置项,因此即使你的docker-compose版本(1.25.0)满足要求,仍会触发报错。

解决方法

有两种可行方案:

方案1:升级Compose文件的V3版本

将文件开头的版本声明改为3.7或更高(比如3.8,完全兼容docker-compose 1.25.0):

version: "3.8"

services:
  foo:
    image: some_image
    init: true
    ...

方案2:切换到V2格式的版本

如果不需要V3的特性,也可以改用支持init的V2版本(比如2.2):

version: "2.2"

services:
  foo:
    image: some_image
    init: true
    ...

修改后重新执行docker-compose up即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 04:10:04