ECS挂载卷到nginx容器

我正在尝试设置ECS以运行我的php / nginx docker应用程序。

它使用这个docker-compose.yml文件在本地工作:

version: '2' services: nginx: image: NGINX-IMAGE ports: - 80:80 links: - php volumes_from: - php environment: APP_SERVER_NAME: <ip> php: image: PHP-IMAGE ports: - 9000:9000 volumes: - /var/www/html 

问题是我不能使用ECS来实现这个function。 我不知道如何创buildWeb数据卷,并让nginx使用volumes_fromvolumes_from它。

我正在尝试使用此JSON创build卷:

  volumes='[ { "name": "webdata", "host": { "sourcePath": "/var/www/html" } } ]' 

然后在我的容器定义的PHP容器,我补充说:

 "mountPoints": [ { "sourceVolume": "webdata", "containerPath": "/var/www/html", "readOnly": false } ] 

但是,当我这样做的时候,它将主机的/var/www/html文件夹中的内容添加到容器的/var/www/html文件夹中。 我的问题是,如何configuration卷使用从PHP的/var/www/html容器的数据,让nginx访问这些数据?

我设法find了适合ECS设置的解决scheme。 我只是在我的php Dockerfile中创build了一个VOLUME来引用/var/www/html

这意味着我更需要在容器的volumes部分引用volumes 。 而nginx仍然可以通过volumes_from访问卷。