Bạn có biết?
Bạn có bao giờ phải chờ 10 phút để pull một image từ Docker Hub về server production không? Hoặc lo lắng về việc để image "free" (public) trên Docker Hub có thể bị ai đó tải xuống?
Docker Registry giúp bạn lưu trữ và quản lý image privately — nhanh hơn, bảo mật hơn, và kiểm soát được phiên bản.
Docker Registry là gì?
Docker Registry là hệ thống lưu trữ và phân phối Docker images. Có hai loại:
- ✅ Public Registry — Docker Hub (images công khai)
- ✅ Private Registry — Registry riêng (chỉ team nội bộ)
Public Registry (Docker Hub)
# Tìm kiếm image
$ docker search nginx
# Pull image từ Docker Hub
$ docker pull nginx:latest
# Push lên Docker Hub
$ docker tag myapp:latest username/myapp:latest
$ docker push username/myapp:latest
Private Registry
# Chạy local registry (port 5000)
$ docker run -d -p 5000:5000 --name registry registry:2
# Tag image cho local registry
$ docker tag myapp:latest localhost:5000/myapp:latest
# Push lên local registry
$ docker push localhost:5000/myapp:latest
# Pull từ local registry
$ docker pull localhost:5000/myapp:latest
0 bình luận
Đang tải bình luận...
Để lại bình luận