【问题标题】:Is it possible to specify sourcePath for AWS ECS in yml?是否可以在 yml 中为 AWS ECS 指定 sourcePath?
【发布时间】:2019-02-19 05:48:23
【问题描述】:

我有 docker-compose 文件,我正在尝试将其上传到 AWS ECS。我正在使用ecs-cli 上传它。我运行ecs-cli compose up,一切正常,除了我不能为命名卷的docker定义host.sourcePath。我想在ecs-params.yml 做,但在ECS documentation 中没有关于它的信息

docker-compose.yml:

version: '3.0'

services:
    nginx:
        image: nginx
        ports:
            - 80:80
        depends_on:
            - php
        volumes:
            - app:/app
            - nginx-config:/etc/nginx/conf.d
    php:
        image: ...
        restart: always
        working_dir: /app
        volumes:
            - app:/app
            - php-config:/usr/local/etc/php/conf.d

volumes:
    app:
    nginx-config:
    php-config:

ecs-params.yml:

version: 1

task_definition:
    services:
        nginx:
            cpu_shares: 256
            mem_limit: 512MB
        php:
            cpu_shares: 768
            mem_limit: 512MB

【问题讨论】:

    标签: amazon-web-services docker docker-compose amazon-ecs


    【解决方案1】:

    遇到和你一样的问题,在ecs-cli github问题中找到了答案: https://github.com/aws/amazon-ecs-cli/issues/318

    【讨论】:

      猜你喜欢
      • 2018-06-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-13
      • 2021-12-26
      • 2019-01-20
      • 2020-11-24
      • 2019-03-02
      • 2022-10-20
      相关资源
      最近更新 更多