Cách đẩy hình ảnh docker cục bộ lên AWS ECR

Cach Day Hinh Anh Docker Cuc Bo Len Aws Ecr



Hình ảnh Docker là một tệp chỉ đọc chứa các hướng dẫn để tạo và thực thi các bộ chứa Docker. Những hình ảnh này có thể được đẩy (tải lên) tới bất kỳ sổ đăng ký từ xa nào bằng cách sử dụng yêu cầu. Cơ quan đăng ký container đàn hồi là sổ đăng ký vùng chứa hỗ trợ quản lý và triển khai hình ảnh docker, đây là dịch vụ AWS được quản lý hoàn toàn, bảo mật và có khả năng mở rộng.

Bài viết này chứa hướng dẫn chi tiết về cách đẩy hình ảnh cục bộ lên AWS ECR.







Đẩy hình ảnh docker cục bộ lên AWS ECR

Đảm bảo rằng AWSCLI được cài đặt trên hệ thống. Bây giờ hãy mở Command Prompt trong thư mục chứa hình ảnh docker được lưu trữ:





Nhập lệnh này để thiết lập Cài đặt AWS CLI:





> cấu hình aws

Ghi chú : Nó sẽ nhắc bốn giá trị khác nhau. Cung cấp thông tin bằng cách sao chép thông tin đó từ tài khoản AWS.



Sao chép IP Khóa truy cập AWS được yêu cầu và Khóa truy cập bí mật AWS bằng cách tìm kiếm TÔI LÀ trong thanh tìm kiếm của Bảng điều khiển quản lý Amazon, bấm vào TÔI LÀ , và chọn tùy chọn Thông tin đăng nhập bảo mật của tôi:

Mở Tạo khóa truy cập và sao chép của bạn Khóa truy cập và Khóa truy cập bí mật:

Bây giờ, dán các phím này vào Dấu nhắc Lệnh đối với thông báo chính, đồng thời cung cấp tên vùng mặc định và thiết lập giá trị của Định dạng đầu ra mặc định cho json:

AWS CLI được cấu hình thành công.

Bước tiếp theo là tạo ECR, để tìm kiếm ECR đó trong thanh tìm kiếm của Bảng điều khiển quản lý Amazon và bấm vào Đăng ký vùng chứa đàn hồi:

Nhấn nút Bắt đầu:

Chọn riêng tư hoặc công khai theo sở thích của bạn và nhập tên cho ECR:

Để phần còn lại của cài đặt làm mặc định và nhấp vào Nút tạo kho lưu trữ:

ECR được tạo thành công sẽ hiển thị trong Bảng điều khiển Kho lưu trữ của Amazon ECR, mở nó bằng cách nhấp vào tên Kho lưu trữ:

Đã đến lúc đẩy hình ảnh docker để đạt được mục đích đó, hãy nhấp vào Xem các lệnh đẩy:

Trình hướng dẫn lệnh đẩy sẽ mở ra chứa các lệnh và quy trình cho các hệ điều hành khác nhau, để xác thực và đẩy hình ảnh vào kho lưu trữ. Từ đây, sao chép mã thông báo xác thực để đăng nhập vào AWS CLI:

Dán lệnh đã sao chép này vào Dấu nhắc lệnh được định cấu hình:

Một thông báo đăng nhập thành công có thể được nhìn thấy trong đầu ra ở trên.

Sao chép xây dựng lệnh của hình ảnh docker từ trình hướng dẫn lệnh:

cú pháp

> xây dựng docker -t < tên của hình ảnh docker >

Dán nó vào Command Prompt và nhấn enter:

Sao chép lệnh thẻ để gắn thẻ hình ảnh bạn muốn đẩy vào kho lưu trữ:

Cú pháp:

> thẻ docker < Tên Hình ảnh > < ECR-registry-name >/< Tên Hình ảnh >

Dán nó vào Dấu nhắc Lệnh:

Sao chép lệnh đẩy để đẩy hình ảnh docker trong kho lưu trữ AWS từ trình hướng dẫn:

cú pháp

> đẩy docker < hình-tên-trong-đăng ký >

Dán nó vào Dấu nhắc Lệnh:

Hình ảnh sẽ được đẩy tới ECR thành công:

Để xác nhận xem image có được đẩy thành công hay không, hãy mở kho lưu trữ để xem image:

Có thể nhìn thấy ở đầu ra rằng hình ảnh được đẩy thành công, với tất cả các chi tiết như Thông báo, Đã đẩy ở dấu thời gian, thẻ hình ảnh và loại phần mềm.

Phần kết luận

Dịch vụ Amazon ECR cung cấp phương tiện để đẩy hình ảnh docker trong một vài bước bằng cách sử dụng AWS CLI để cơ quan đăng ký AWS có thể xây dựng và triển khai bộ chứa Docker bằng cách sử dụng hình ảnh Docker. Trong bài viết này, chúng tôi đã đẩy một Local Docker Image sang ECR.