2016-02-03 22 views
7

Jaka jest Twoja najlepsza praktyka podczas montowania kontenera S3 wewnątrz hosta w doku? Czy istnieje sposób, aby zrobić to w sposób przejrzysty? Czy raczej muszę zamontować wolumin na dysku hosta za pomocą dyrektywy VOLUME, a następnie ręcznie skopiować pliki do S3 z CRON?Mocowanie kontenera S3 do kontenera

Odpowiedz

1

Wydaje się, że nie jest to gotowe wsparcie dla Amazon S3 w popularnych rozwiązaniach do przechowywania pojemników, takich jak Flocker i EMC REX-Ray. Jednakże, jeśli jesteś otwarty na przechowywanie swoich danych na wolumenach Amazon EBS, EMC REX-Ray pozwala ci tworzyć, montować i robić migawki swoich woluminów.

Oczywiście sugerowane podejście działa również doskonale. Możesz zainstalować interfejs AWS CLI na hoście uruchamiającym swoje kontenery i napisać proste zadanie cron, które kopiuje dane z katalogu hosta odwzorowanego na pojemność kontenera do twojego zasobnika S3.

+1

Myślę, że będę trzymać się AWS cli w średnim czasie i pracy cron. Może EBS będzie lepszym rozwiązaniem, ale wciąż jeszcze nie zostało oficjalnie wydane. Wielkie dzięki za twój wkład – Adam

+1

Niestety twoja odpowiedź jest prawie całkowicie błędna. Wny, czy EMC jest nawet związane z pytaniem? Po pierwsze, ich jest sterownik s3-fuse: https://github.com/s3fs-fuse/s3fs-fuse. Aby użyć sterownika bezpiecznika, należy podłączyć go do hosta, a następnie udostępnić go z hosta do okna dokowanego. Po drugie, wydaje się, że jest to sterownik pamięci masowej s3: https://docs.docker.com/registry/storage-drivers/s3/ Sam nadal sprawdzam najlepsze praktyki. – Atifm

+0

Jakie wnioski można wyciągnąć @Atifm? –

Powiązane problemy