我正在尝试使用 rexray/s3fs 驱动程序将 S3 作为卷安装在 AWS ECS docker 容器上。
我可以在我安装插件的本地机器上执行此操作
$docker plugin install rexray/s3fs
并将 S3 存储桶安装在 docker 容器上。
$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
我正在尝试在 AWS ECS 上复制它。
尝试遵循以下文档: https ://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-volumes.html
如果我给 Driver 值,则任务无法运行并给出“无法放置任务,因为没有容器实例满足其所有要求”。错误。
我正在使用 t2.medium 实例并为其提供任务要求,因此它不应该是硬件要求问题。
如果我从作业定义任务中删除驱动程序配置,则会执行。
看来我想念配置一些东西。
有没有人尝试/尝试过同样的事情,请分享知识。
谢谢!!