Sử dụng Docker CLI (login, tag & push, pull)
Tutorial này hướng dẫn các thao tác cơ bản với FPT Container Registry qua Docker CLI, gồm login, tag, và push hoặc pull image.
Điều kiện tiên quyết
- Bạn đã kích hoạt FPT Container Registry. Xem Kích hoạt dịch vụ.
- Máy của bạn đã cài Docker CLI.
Đăng nhập bằng Docker CLI
-
Ở sidebar menu, chọn Container Registry, rồi nhấn Get Token để lấy thông tin xác thực, Username và Secret Key.
-
Hover vào Help Icon để lấy lệnh
docker login, tag, và push image. -
Trên Docker CLI, dùng lệnh
docker loginđể đăng nhập bằng thông tin xác thực trên.Ví dụ:
docker login registry.fke.fptcloud.com
Tag và push image
Sau khi đăng nhập thành công, tag image local bằng URI của FPT Container Registry trước khi push. Bước này cho Docker biết đích khi push.
-
Tag image local bằng URI của FPT Container Registry.
docker tag SOURCE_IMAGE[:TAG] registry.fke.fptcloud.com/<registry-id>/REPOSITORY[:TAG]<registry-id>tự điền nếu bạn copy lệnh từ FPT Portal.Ví dụ:
docker tag docker:20.10.12-dind registry.fke.fptcloud.com/088b6c2e-7fb9-4fd7-b906-779e99c63e32/docker:20.10.12-dind -
Push image lên FPT Container Registry.
docker push registry.fke.fptcloud.com/<registry-id>/REPOSITORY[:TAG]Ví dụ:
docker push registry.fke.fptcloud.com/088b6c2e-7fb9-4fd7-b906-779e99c63e32/docker:20.10.12-dind -
Kiểm tra kết quả push image trên Portal.
Pull image
Sau khi push image lên registry, bạn có thể pull image đó về bất kỳ máy nào có quyền truy cập. Mỗi lần pull tính vào Pull-limit của Service Plan hiện tại.
-
Ở màn Repository, nhấn image cần pull để xem chi tiết.
-
Chọn Detail Repository để xem chi tiết image, rồi nhấn icon copy để copy lệnh pull.
FPT Cloud hỗ trợ pull theo Tag hoặc theo SHA.
Ví dụ:
docker pull registry.fke.fptcloud.com/088b6c2e-7fb9-4fd7-b906-779e99c63e32/docker:20.10.12-dind -
Dùng Docker CLI để pull image về máy local.
Sau mỗi lần pull, Pull-limit cập nhật.
Bước tiếp theo
- Tạo imagePullSecret bằng kubectl — cho cluster Kubernetes pull được các image bạn vừa push.
- Quản lý Repository — xem và dọn dẹp Repository đã push.
- Tạo Robot Account — cấp cho CI/CD pipeline thông tin xác thực riêng, thay vì dùng chung login cá nhân.









