小编Pra*_*kar的帖子

在 AWS ECS 容器上挂载 S3 存储桶作为文件系统

我正在尝试使用 rexray/s3fs 驱动程序将 S3 作为卷安装在 AWS ECS docker 容器上。

我可以在我安装插件的本地机器上执行此操作

$docker plugin install rexray/s3fs
Run Code Online (Sandbox Code Playgroud)

并在 docker 容器上安装了 S3 存储桶。

$docker plugin ls

ID                  NAME                 DESCRIPTION                                   ENABLED

3a0e14cadc17        rexray/s3fs:latest   REX-Ray FUSE Driver for Amazon Simple Storage   true 

$docker run -ti --volume-driver=rexray/s3fs -v s3-bucket:/data img
Run Code Online (Sandbox Code Playgroud)

我正在尝试在 AWS ECS 上复制它。

尝试遵循以下文档:https : //docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-volumes.html

如果我给 Driver 值,那么任务将无法运行并给出“无法放置任务,因为没有容器实例满足其所有要求。” 错误。

我正在使用 t2.medium 实例并为其提供任务要求,因此它不应该是 H/W 要求问题。

如果我从作业定义中删除驱动程序配置,任务将被执行。

看来我错过了配置的东西。

有没有人尝试/尝试过同样的事情,请分享知识。

谢谢!!

plugins mount s3fs docker aws-ecs

10
推荐指数
3
解决办法
2万
查看次数

标签 统计

aws-ecs ×1

docker ×1

mount ×1

plugins ×1

s3fs ×1