Elastic Container Registry. Chọn Create

Repository name: fcajresbar-fe.
Image tag mutability: chọn Mutable.
Encryption configuration: giữ mặc định.
Nhấn Create để tạo


Tương tự, tiến hành tạo cho Backend Image với thông tin sau:
Repository name: fcajresbar-be.
Image tag mutability: chọn Mutable.
Encryption configuration: giữ mặc định.
Nhấn Create để tạo

Chúng ta cần tạo mỗi repository riêng cho từng ứng dụng để dễ dàng quản lý version của Docker images, đặc biệt phục vụ cho việc triển khai CI/CD sau này.
sudo apt install unzip

sudo curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
sudo unzip awscliv2.zip
sudo ./aws/install

aws --version

fcajresbar-fe

Khi dùng sudo để đăng nhập ECR với Docker, credential sẽ được lưu trong HOME Dir của user đó. Tuy nhiên khi thực hiện push hoặc pull, hệ thống sẽ kiểm tra credential ở Root thay vì HOME Dir trước đó.

docker image ls


Có thể bỏ qua the second command vì image frontend đã được build
Chạy lệnh thứ ba để gắn tag cho image. Thay thế placeholder bằng tên image đã tạo:
docker tag <source_image>:


fcajresbar-be, nhớ copy lệnh login.
Gắn tag phù hợp cho backend image theo định dạng:
docker tag <source_image>:


Nếu thành công, vào ECR Console, truy cập lần lượt từng repository để xem kết quả.
