Chúng tôi rất phấn khích thông báo rằng các hình ảnh Docker chính thức của Giao diện dòng lệnh AWS (AWS CLI) v2 hiện đã có sẵn trên Amazon Elastic Container Registry Public (Amazon ECR Public) gallery. Khách hàng hiện có khả năng kéo tất cả các hình ảnh trước đây và trong tương lai của AWS CLI v2 từ Amazon ECR Public. Trước đây, các hình ảnh chính thức AWS CLI v2 chỉ được xuất bản trên Docker Hub.
Amazon ECR Public cung cấp tính sẵn có đáng tin cậy trên khắp thế giới thông qua sao chép địa lý. Dữ liệu được truyền từ một kho lưu trữ công cộng là miễn phí đến giới hạn được chỉ định (và có thể được thực hiện một cách vô danh). Để biết thông tin về các gói miễn phí và giá cả, vui lòng truy cập trang giá cả của Amazon Elastic Container Registry (Amazon ECR). Bạn cũng có thể truy cập hướng dẫn sử dụng người dùng Amazon ECR để biết trợ giúp sử dụng chung.
Để kéo các hình ảnh AWS CLI v2 từ Amazon ECR Public, bạn có thể truyền URI của kho lưu trữ vào một lệnh docker pull. Ví dụ, để kéo phiên bản mới nhất của AWS CLI v2:
bash
$ docker pull public.ecr.aws/aws-cli/aws-cli:latest
Và để kéo một phiên bản cụ thể:
bash
$ docker pull public.ecr.aws/aws-cli/aws-cli:2.9.1
Giao diện sử dụng hình ảnh Docker vẫn không thay đổi. Đơn giản chỉ cần trỏ vào hình ảnh được kéo từ Amazon ECR Public và các đối số truyền sẽ được gửi tới AWS CLI bên trong container. Ví dụ sau tương đương với việc chạy aws –version:
bash
$ docker run –rm -it public.ecr.aws/aws-cli/aws-cli:2.9.1 –version
aws-cli/2.9.1 Python/3.9.11 Linux/5.10.47-linuxkit docker/aarch64.amzn.2 prompt/off
Để biết thêm thông tin, vui lòng truy cập kho lưu trữ Amazon ECR Public và hướng dẫn sử dụng cho AWS CLI v2. Đối với bất kỳ vấn đề hoặc yêu cầu tính năng liên quan đến hình ảnh Docker, vui lòng gửi một vấn đề trên kho lưu trữ GitHub của chúng tôi. Chúng tôi rất mong được nghe phản hồi từ bạn.
Xem bài viết gốc: https://aws.amazon.com/vi/blogs/developer/new-aws-cli-v2-docker-images-available-on-amazon-ecr-public/