【发布时间】:2017-08-11 11:33:12
【问题描述】:
我有两个容器,一个是 web-server 基于 Node.JS 的 assets 目录。另一个容器是 nginx,它将页面请求代理到网络服务器并从 assets 目录获取静态信息。
我创建了 AWS 集群、EC2 实例,构建了 docker 映像并将其推送到注册表,制定了部署我的应用程序的任务,但我无法将 assets 目录共享到 nginx,因为目录不是这个容器的一部分。
所以为了解决我的问题,我想办法创建 EFS 并附加卷,向 ec2-user 添加权限并通过路径 /var/html/assets 使目录可用。
很酷,如何将资产内容从我的网络服务器 docker 容器复制到 /var/html/assets?
我想将其公开/共享,因为很快我将创建额外的服务器,这些服务器也应该将资产放置到这个公共目录中。
这个过程应该是自动化的,并且可以在每个部署上运行,伙计们,有什么建议吗?谢谢!
【问题讨论】:
标签: amazon-web-services docker amazon-ec2 amazon