gpt4 book ai didi

linux - Docker-Compose:服务 xxx 依赖于未定义的服务 xxx

转载 作者:太空狗 更新时间:2023-10-29 11:40:38 25 4
gpt4 key购买 nike

我有这个错误:

ERROR: Service 'db' depends on service 'apache' which is undefined.

为什么说 apache 是未定义的?我检查缩进。应该是正确的。

version: '3.5'

services:
apache:
build: ./Docker
image: apache:latest
ports:
- "80:80"
restart: always
networks:
default:
name: frontend-network

services:
db:
image: mariadb:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
depends_on:
- "apache"
adminer:
image: adminer
restart: always
ports:
- "8080:8080"
depends_on:
- "db"
networks:
default:
name: frontend-network

最佳答案

不,它没有定义。您已经用另一个覆盖了一个服务

您应该修复配置:

version: '3.5'

services:
apache:
build: ./Docker
image: apache:latest
ports:
- "80:80"
restart: always
db:
image: mariadb:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
depends_on:
- "apache"
adminer:
image: adminer
restart: always
ports:
- "8080:8080"
depends_on:
- "db"

networks:
default:
name: frontend-network

关于linux - Docker-Compose:服务 xxx 依赖于未定义的服务 xxx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52586049/

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