Amazon ec2 Amazon ECS主机目录访问

Amazon ec2 Amazon ECS主机目录访问,amazon-ec2,amazon-ecs,Amazon Ec2,Amazon Ecs,我有一个在本地运行的docker解决方案,我正试图使用ECS在AWS上部署它。在本地,我使用docker-compose.yml中的卷向一个nginx容器提供conf文件: volumes: - ./nginx:/etc/nginx/conf.d 在./nginx目录中,我有两个(特定于站点的).conf文件,为几个站点提供配置。它工作得很好。但是当我尝试使用ECS任务定义UI时,卷区域似乎不允许任何方式使EC2主机上的目录可用于容器。在“mount points”区域中,source

我有一个在本地运行的docker解决方案,我正试图使用ECS在AWS上部署它。在本地,我使用docker-compose.yml中的卷向一个nginx容器提供conf文件:

volumes:
    - ./nginx:/etc/nginx/conf.d
在./nginx目录中,我有两个(特定于站点的).conf文件,为几个站点提供配置。它工作得很好。但是当我尝试使用ECS任务定义UI时,卷区域似乎不允许任何方式使EC2主机上的目录可用于容器。在“mount points”区域中,source下拉列表始终为空,当我在container path字段中键入类似“/nginx:/etc/nginx/conf.d”的内容时,不会保存任何内容


你知道如何从ECS中的容器访问EC2目录吗?感谢您的帮助…

在实例上创建一个文件夹/opt/foo,并将您的配置放在那里

在UI中,为任务定义创建一个新卷,并为其指定名称和路径
/opt/foo


在UI中任务定义的容器部分中,
存储和记录
将有一个挂载点下拉列表,该挂载点现在将具有上一步中的名称。选择该选项,并将容器路径设置为容器中nginx期望的位置。

Whoops。错过了任务定义UI页面上关于在进入容器defn之前定义卷的步骤。作品谢谢。