Tag: 亚马逊 EBS

AWS中的Docker卷 – 写入EBS,EFS,S3

如何在Swarm中编写Docker容器将数据写入任何文件系统挂载(如EBS,EFS),甚至是从S3中读取数据?

从用户数据重新启动ecs-agent

我将EBS挂载到AWS中的ecs-enabled实例。 对于Docker来说EBS是可见的,docker守护进程必须重新启动。 我向用户数据添加了适当的命令。 但是我无法从用户数据重新启动ecs-agent docker容器。 以下是我的用户数据: #!/bin/bash echo ECS_CLUSTER=MYCLUSTER>> /etc/ecs/ecs.config mkfs -t ext4 /dev/sdb mkdir /db/ mount /dev/sdb /db/ service docker stop service docker start docker start ecs-agent 在SSH上,我可以看到ecs-agent容器已经创build,但没有运行。 当我手动启动容器时,它正在工作。 在实例启动期间启动它的正确方法是什么? 我的用户数据脚本中缺less什么? 我需要创build一个用于自动缩放组的启动configuration。 实例应该启用EBS并且对泊坞窗可见。

使用AWS ECS时的存储要求

我为我们的应用程序设置了AWS EC2容器服务,似乎AWS 迫使您为linux操作系统和docker (默认情况下)设置一个卷。 有没有办法解决? 为什么至less要22GB? 我尝试下降到10和15 GB,但实例甚至不会启动… 有任何想法吗?