Sử dụng Docker Hub

Tạo repository trên Docker Hub

  1. Truy cập Docker Hub, đã được chuẩn bị trước, và tạo repository tại đây.
  2. Kéo xuống và nhấn Create repository

8.2.1.png

  • Chọn Namespace là tài khoản của bạn.
  • Nhập tên repository: fcajresbar-fe
  • Nhập mô tả: Frontend Image of FCAJ Resbar
  • Chọn Visibility: Public
  • Kiểm tra và chọn Create

8.2.2.png

  1. Tạo repository trên Docker Hub thành công.

8.2/3.png

  1. Tương tự, tạo repository cho backend image.
  • Chọn Namespace là tài khoản của bạn.
  • Nhập tên repository: fcajresbar-be.
  • Nhập mô tả: Backend Image of FCAJ Resbar.
  • Chọn Public.
  • Kiểm tra và chọn Create.

8.2/4.png

  1. Tạo repository trên Docker Hub thành công.

8.2.5.png

Push frontend và backend image lên Docker Hub

  1. Chạy lệnh docker login để xác thực. Nếu đang đăng nhập bằng tài khoản khác, hãy đăng xuất trước, sau đó đăng nhập lại bằng tài khoản tương ứng với repository của bạn.

8.2.6.png

  1. Liệt kê tất cả Docker images hiện có trên máy
docker image ls

8.2.6.png

  1. Gắn tag cho Frontend ImageBackend Image
docker tag aws-fcaj-container-app-frontend <username>/fcajresbar-fe
docker tag aws-fcaj-container-app-backend <username>/fcajresbar-be

8.2.6.png

  1. Push các image lên Docker Hub
docker push <username>/fcajresbar-fe
docker push <username>/fcajresbar-be

8.2.6.png

Nếu không chỉ định tag trong lệnh docker tag, hệ thống sẽ tự động gán tag latest cho image.

Kết quả

Sau khi push, chúng ta có thể thấy các image đã được đưa lên các repository tương ứng.

8.2.10.png

8.2.11.png