首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >depends_on错误"services.nginx.depends_on.0必须是字符串“

depends_on错误"services.nginx.depends_on.0必须是字符串“
EN

Stack Overflow用户
提问于 2022-05-26 11:42:38
回答 1查看 449关注 0票数 0

我在用学习FARGATE服务。我试图执行ecs-cli compose --file docker-compose.yml service start

但错误信息说,

ERRO[0000] Unable to open ECS Compose Project error="services.nginx.depends_on.0 must be a string" FATA[0000] Unable to create and read ECS Compose Project error="services.nginx.depends_on.0 must be a string"

我该如何解决这个问题?这是我关于'docker-compose.yml‘的代码

代码语言:javascript
复制
#docker-compose.yml
version: '3'
services:
  nginx:
    essential: true
    build: ./nginx
    image: [ECR Image URI]
    restart: always
    ports:
      - "80:80"
    volumes:
      - /srv/docker-server
      - /var/log/nginx
    depends_on:
      - container_name: django
  django:
    essential: true
    build: ./fastcampus_test
    image: [ECR Image URI]
    restart: always
    command: uwsgi --ini uwsgi.ini
    volumes:
      - /srv/docker-server
      - /var/log/uwsgi
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-26 11:46:53

代码语言:javascript
复制
depends_on:
  - django

在YAML中,以-开头的行可以被看作列表,带有冒号的行是键/值映射。在这种情况下,您需要一个字符串列表(您的错误描述了depends_on列表的偏移量0)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72391260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档