2016-02-03 150 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? –

相關問題