Làm cách nào để đẩy hình ảnh Docker lên Amazon ECR?

Lam Cach Nao De Day Hinh Anh Docker Len Amazon Ecr



Docker là một dịch vụ container có thể được sử dụng để di chuyển nội dung của các ứng dụng web từ nơi này sang nơi khác một cách an toàn mà không làm gián đoạn chúng. Người dùng có thể đặt mã của nó bên trong vùng chứa docker và người dùng có thể chạy chúng trên các hệ thống khác nhau một cách hoàn hảo. AWS cho phép người dùng tạo kho lưu trữ và xây dựng hình ảnh docker bằng cách sử dụng Dịch vụ đăng ký bộ chứa đàn hồi hoặc dịch vụ ECR trên đám mây.

Bài đăng này trình bày quá trình đẩy hình ảnh Docker lên dịch vụ Amazon ECR.







Làm cách nào để đẩy hình ảnh Docker lên Amazon ECR?

Để đẩy hình ảnh Docker vào kho lưu trữ ECR, chỉ cần làm theo hướng dẫn đơn giản sau:



Bước 1: Kết nối với phiên bản EC2



Để đẩy hình ảnh Docker vào kho lưu trữ ECR, chỉ cần kết nối với phiên bản EC2 có hình ảnh Docker được xây dựng và chạy trên đó. Nếu người dùng muốn tìm hiểu quy trình tạo và kết nối với phiên bản, chỉ cần truy cập vào đây hướng dẫn . Lệnh được sử dụng trong ảnh chụp màn hình sau sẽ được nền tảng cung cấp để tạo phiên bản EC2 trên đám mây AWS:





Bước 2: Định cấu hình AWS CLI



Sau khi kết nối với phiên bản EC2, bạn chỉ cần sử dụng lệnh sau để đặt cấu hình AWS CLI trên phiên bản EC2:

ôi cấu hình

Ghi chú : Để tìm hiểu quy trình cài đặt và định cấu hình AWS CLI trên phiên bản Linux, chỉ cần nhấp vào đây hướng dẫn .

Bước 3: Tạo kho lưu trữ ECR

Sau khi định cấu hình AWS CLI trên phiên bản EC2, bạn chỉ cần sử dụng lệnh sau để tạo kho lưu trữ trong dịch vụ Amazon ECR. Lệnh sau cung cấp tên của kho lưu trữ và vùng AWS nơi kho lưu trữ sẽ được tạo:

aws ecr create-repository --repository-name hello-repository --khu vực ap-đông nam-1

Khi kho lưu trữ được tạo trên dịch vụ ECR, chỉ cần sử dụng lệnh sau để gắn thẻ hình ảnh docker và thêm tên đăng ký kèm theo hình ảnh:

thẻ docker xin chào thế giới 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Sau khi chạy thành công lệnh trên, chỉ cần sử dụng lệnh sau để lấy thông tin đăng nhập của hình ảnh Docker bằng cách cung cấp URL kho lưu trữ:

đăng nhập docker -u AWS -p $(aws ecr get-login-password --khu vực ap-southeast-1) 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Bước 4: Đẩy hình ảnh Docker

Sau khi đăng nhập vào Docker, chỉ cần đẩy hình ảnh Docker bằng lệnh sau:

docker đẩy 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Sau khi đẩy thành công hình ảnh Docker vào kho lưu trữ ECR, chỉ cần truy cập vào “ Cơ quan đăng ký vùng chứa đàn hồi ” dịch vụ từ Bảng điều khiển AWS:

Bước 5: Xác minh Push thành công

Xác định vị trí “ Kho lưu trữ ” từ bảng điều khiển bên trái để nhấp vào nó và đi vào trang của nó:

Xác định vị trí kho lưu trữ được tạo ở bước thứ ba và truy cập trang của nó bằng cách nhấp vào tên của nó:

Hình ảnh được đặt bên trong kho lưu trữ với URI của nó để truy cập công khai:

Đó là tất cả về việc đẩy hình ảnh Docker từ phiên bản EC2 sang kho lưu trữ Amazon ECR.

Phần kết luận

Để đẩy hình ảnh Docker từ phiên bản EC2 sang kho lưu trữ Amazon ECR, bạn chỉ cần kết nối với phiên bản EC2 bằng ứng dụng khách SSH. Sau khi người dùng được kết nối, chỉ cần cài đặt và đặt cấu hình AWS CLI trên phiên bản để tạo kho lưu trữ trong dịch vụ Amazon ECR. Sau đó, chuẩn bị hình ảnh Docker để đẩy bằng cách đăng nhập vào nó rồi đẩy hình ảnh Docker vào kho ECR. Xác minh việc đẩy hình ảnh thành công từ kho lưu trữ ECR và lấy URI để truy cập hình ảnh đó trên internet.