2016-02-03 153 views
7

在Docker主机中安装S3容器的最佳做法是什么?有没有办法做到这一点透明?或者,我是否需要使用VOLUME指令将音量挂载到主机驱动器,然后手动将文件备份到S3以及CRON?Docker安装S3容器

回答

1

在Flocker和EMC REX-Ray等流行的容器存储解决方案中似乎没有对Amazon S3的开箱即用支持。但是,如果您愿意将数据存储在Amazon EBS卷上,那么EMC REX-Ray允许您创建,装载和创建卷的快照。

当然,您建议的方法也可以很好地工作。您可以在运行容器的主机上安装AWS CLI,并编写一个简单的cron作业,将映射到容器卷的主机目录中的数据复制到S3存储桶。

+1

我想我会坚持使用AWS cli平台和cron作业。也许EBS会是一个更好的解决方案,但它还没有正式发布呢。非常感谢您的输入 – Adam

+1

不幸的是,您的答案几乎完全错误。 Wny甚至与EMC有关?首先,它们是s3-fuse驱动程序:https://github.com/s3fs-fuse/s3fs-fuse。要使用保险丝驱动程序,您需要挂载到主机,然后从主机共享到docker。其次,他们似乎是一个S3存储驱动程序:https://docs.docker.com/registry/storage-drivers/s3/ 仍然在调查自己的最佳实践。 – Atifm

+0

任何经验教训@Atifm? –

相关问题