Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker compose向上抛出错误:在文件“./docker compose.yml”中,服务必须是映射,而不是非类型 版本:“3” 服务: 网状物: 建造: 端口: - 5000:5000 redis: 图片:redis:alpine_Docker_Redis_Yaml_Alpine - Fatal编程技术网

docker compose向上抛出错误:在文件“./docker compose.yml”中,服务必须是映射,而不是非类型 版本:“3” 服务: 网状物: 建造: 端口: - 5000:5000 redis: 图片:redis:alpine

docker compose向上抛出错误:在文件“./docker compose.yml”中,服务必须是映射,而不是非类型 版本:“3” 服务: 网状物: 建造: 端口: - 5000:5000 redis: 图片:redis:alpine,docker,redis,yaml,alpine,Docker,Redis,Yaml,Alpine,执行docker compose up时,会抛出一个错误: 错误:在文件'./docker compose.yml'中,服务必须是映射,而不是非类型发生这种情况是因为您将web:与服务放在同一级别上。它需要更加缩进。此外,redis:需要与web:处于同一级别,并且在image:之后需要一个空格 版本:“3” 服务: 网状物: 建造: 端口: - 5000:5000 redis: 图片:redis:alpine 我试过了,但看到了一个新错误:错误:组合文件“/docker Compose.yml

执行docker compose up时,会抛出一个错误:
错误:在文件'./docker compose.yml'中,服务必须是映射,而不是非类型

发生这种情况是因为您将web:与服务放在同一级别上。它需要更加缩进。此外,redis:需要与web:处于同一级别,并且在image:之后需要一个空格

版本:“3” 服务: 网状物: 建造: 端口: - 5000:5000 redis: 图片:redis:alpine
我试过了,但看到了一个新错误:错误:组合文件“/docker Compose.yml”无效,因为:services.web.ports包含无效类型,它应该是数组services.web.build包含无效类型,它应该是字符串或对象。您需要为build提供一个值,而您目前没有。它不是必需的,所以如果不想提供值,只需删除它即可。关于端口的错误:看起来您使用的YAML与我发布的不同,因为它确实包含将加载到数组中的序列。