Để chạy Docker trên AWS với ECS,không bắt buộc phải sử dụng ECR, bạn cũng có thể sử dụng Docker Hub (cả đăng ký công khai hoặc riêng tư). Ví dụ, một lợi thế của ECR là nó tích hợp độc đáo với ECS.
Có cần ECR cho ECS không?
Có. Amazon ECR được tích hợp với Amazon ECS cho phép bạn dễ dàng lưu trữ, chạy và quản lý hình ảnh vùng chứa cho các ứng dụng chạy trên Amazon ECS. Tất cả những gì bạn cần làm là chỉ định kho lưu trữ Amazon ECR trong định nghĩa nhiệm vụ của bạn và Amazon ECS sẽ truy xuất các hình ảnh thích hợp cho các ứng dụng của bạn.
ECR được sử dụng như thế nào trong ECS?
Các bước ở đây là:
- Tạo hình ảnh Docker.
- Tạo sổ đăng ký ECR.
- Gắn thẻ hình ảnh.
- Cấp quyền cho Docker CLI để truy cập vào tài khoản Amazon của bạn.
- Tải hình ảnh docker của bạn lên ECR.
- Tạo Cụm Fargate cho ECS sử dụng để triển khai vùng chứa của bạn.
- Tạo Nhiệm vụ ECS.
- Chạy Tác vụ ECS!
Bạn tích hợp ECR với ECS như thế nào?
- Bước-1: Tạo kho lưu trữ bằng ECR. …
- Bước-2: Tạo hình ảnh docker và đẩy nó vào kho lưu trữ mới được tạo. …
- Bước-3: Tạo Cụm ECS. …
- Bước-4: Tạo Định nghĩa Nhiệm vụ. …
- Bước-5: Tạo Dịch vụ ECS. …
- Chúng tôi đã sẵn sàng.
ECS ECR là gì?
Amazon Elastic Container Registry (ECR) là mộtsổ đăng ký vùng chứa Docker được quản lý đầy đủ giúp các nhà phát triển dễ dàng lưu trữ, quản lý và triển khai hình ảnh vùng chứa Docker. Amazon ECR được tích hợp vớiAmazon Elastic Container Service(ECS), giúp đơn giản hóa việc phát triển quy trình sản xuất của bạn.