Thực hành tốt nhất của bạn để lắp một thùng chứa S3 bên trong máy chủ docker là gì? Có cách nào để làm điều này một cách minh bạch? Hay tôi cần phải gắn kết khối lượng với ổ đĩa lưu trữ bằng cách sử dụng chỉ thị VOLUME, và sau đó sao lưu các tập tin vào S3 bằng CRON theo cách thủ công?Docker mount S3 container
7
A
Trả lời
1
Dường như không hỗ trợ out-of-box của Amazon S3 trong các giải pháp lưu trữ vùng chứa phổ biến như Flocker và EMC REX-Ray. Tuy nhiên nếu bạn đang mở để lưu trữ dữ liệu của bạn trên khối lượng Amazon EBS, sau đó EMC REX-Ray cho phép bạn tạo, gắn kết và chụp ảnh lưu lượng của bạn.
Tất nhiên, cách tiếp cận bạn đề xuất cũng hoạt động hoàn hảo. Bạn có thể cài đặt AWS CLI trên máy chủ đang chạy các thùng chứa của bạn và viết một công việc cron đơn giản sao chép dữ liệu trong thư mục máy chủ được ánh xạ tới ổ chứa của bạn tới thùng S3 của bạn.
Các vấn đề liên quan
- 1. Docker - Mount Directory Từ Container đến Host
- 2. docker bên trong docker container
- 3. Nhận Docker container Tên
- 4. Chạy docker bên trong một container docker?
- 5. Docker Container so với Unikernel
- 6. Mount Volume to Host
- 7. Docker soạn, chạy container trong mạng: host
- 8. Cài đặt OpenSSH trên Alpine Docker container
- 9. cài đặt mongoose trong docker container
- 10. Dừng container docker từ bên trong
- 11. hostname địa phương cho Docker container
- 12. Thay đổi swappiness cho docker container
- 13. giấy chứng nhận ssl container docker
- 14. Lấy địa chỉ MAC từ Docker Container
- 15. Truy cập từ một container Docker
- 16. Lấy biến môi trường từ Docker Container
- 17. Nginx SSL bên trong một container Docker
- 18. Docker - không thể mount volume trên file hiện tại, file tồn tại
- 19. Công nghệ container: docker, rkt, dàn nhạc, kubernetes, GKE và AWS Container Service
- 20. Không thể xác thực Docker trong Elastic Beanstalk qua S3
- 21. Docker CE trên RHEL - Yêu cầu: container-selinux> = 2.9
- 22. Docker: Container tiếp tục khởi động lại một lần nữa
- 23. Làm thế nào khởi động lại một container Docker ngừng
- 24. Tạo Docker container với cả Java và Node.js
- 25. Bắt đầu từ một Shell trong Docker Alpine container
- 26. Xác định superuser mật khẩu PostgreSQL cho một Docker container
- 27. Lệnh docker để chạy container jenkins trong cửa sổ
- 28. Làm thế nào để chạy vi trên docker container?
- 29. Nhận Docker container sử dụng CPU như Tỷ
- 30. fig up: docker container bắt đầu đồng bộ hóa
Tôi nghĩ rằng tôi sẽ gắn bó với AWS cli trong một thời gian trung bình và một công việc cron. Có lẽ EBS sẽ là một giải pháp tốt hơn, nhưng nó vẫn chưa được chính thức phát hành. Cảm ơn rất nhiều cho đầu vào của bạn – Adam
Rất tiếc, câu trả lời của bạn gần như hoàn toàn sai. Wny là EMC thậm chí liên quan đến câu hỏi? Đối với một điều, họ là một trình điều khiển s3-cầu chì: https://github.com/s3fs-fuse/s3fs-fuse. Để sử dụng trình điều khiển cầu chì, bạn sẽ gắn kết với máy chủ lưu trữ, và sau đó chia sẻ từ máy chủ để docker. Thứ hai, họ dường như là một trình điều khiển lưu trữ s3: https://docs.docker.com/registry/storage-drivers/s3/ Vẫn tự mình điều tra các phương pháp hay nhất. – Atifm
bất kỳ bài học nào đã học @Atifm? –