Tag: 亚马逊 ECM

Amazon EFS和Docker – 创build映像时出错

我想用amazon的弹性文件系统(EFS)来使用docker。 所以我在EC2机器上挂载了EFS,并在dockerconfiguration文件中设置了一个efs-folder作为docker根文件夹。 但是当我想创build一个图像,我得到这个错误: Step 1 : FROM ubuntu:14.04 14.04: Pulling from library/ubuntu 862a3e9af0ae: Extracting [==================================================>] 65.7 MB/65.7 MB 6498e51874bf: Download complete 159ebdd1959b: Download complete 0fdbedd3771a: Download complete 7a1f7116d1e3: Download complete failed to register layer: Error processing tar file(exit status 1): errno 524 在docker日志中,我得到这个错误: Error trying v2 registry: failed to register layer: Error processing tar file(exit […]

如何在启动(AWS)中将数据从Docker容器复制到ECS?

我有两个容器,一个是基于带assets目录的Node.JS的Web服务器 。 另一个容器是nginx ,它将页面请求提供给Web服务器,并从assets目录获取静态信息。 我创build了AWS群集,EC2实例,构build并将docker映像推送到注册中心,使任务部署我的应用程序,但是我无法将assets目录与nginx共享,因为目录不是此容器的一部分。 所以为了解决我的问题,我想出了创buildEFS并附加卷,为ec2-user添加权限,并通过path/var/html/assets使目录可用。 酷,以及如何将资产内容从我的networking服务器docker容器复制到 /var/html/assets ? 我想把它公开/共享,因为很快我会制造额外的服务器,也应该把资产放置到这个公共目录。 这个过程应该自动化,并在每个部署工作,家伙,有什么build议吗? 谢谢!