gpt4 book ai didi

string - docker-compose.yml invalid : app. build contains an invalid type, 它应该是一个字符串

转载 作者:IT老高 更新时间:2023-10-28 12:40:07 26 4
gpt4 key购买 nike

当我的 docker-compose.yml 如下运行 $ docker-compose up 时,一切都按预期工作:

app:
build: .

但是,当我将 docker-compose.yml 设置为(在 docker-compose reference 中似乎有效)时:

app:
build:
context: .

我收到以下错误:

$ docker-compose up
ERROR: The Compose file './docker-compose.yml' is invalid because:
app.build contains an invalid type, it should be a string

我也尝试过 context: ".",但没有任何乐趣。请帮忙!非常感谢。

最佳答案

您使用的格式是 Version 2 .您当前正在使用 Version 1格式。

对于版本 1,Docker Compose 需要一个字符串:

app:
build: .

对于版本 2,Docker Compose expects a string or object ,但您必须指定您的 Docker Compose 文件是版本 2:

version: '2'
services:
app:
build:
context: .

关于string - docker-compose.yml invalid : app. build contains an invalid type, 它应该是一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40917697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com