[英]AWS ECS-CLI docker-compose.yml depends_on error "services.nginx.depends_on.0 must be a string"
我正在使用 AWS-ecs-cli 學習 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”的代碼
#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
depends_on:
- django
在 YAML 中,以-
開頭的行可以被認為是列表,而帶有冒號的行是鍵/值映射。 在您的情況下,您需要一個字符串列表(您的錯誤是描述您的 depends_on 列表的偏移量 0)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.