1. Docker Hub là gì?
- Là một Docker registry công khai (public registry).
- Tương tự như Git, nhưng thay vì code, nó lưu trữ Docker images.
- Do Docker Inc. cung cấp.
- Hỗ trợ chia sẻ image với:
- Cộng đồng internet.
- Nhóm nội bộ (team/organization).
🔧 2. Tính năng chính
| Tính năng | Mô tả |
|---|
| Public repo | Không giới hạn, hoàn toàn miễn phí. |
| Private repo | Miễn phí 1 repo; muốn thêm thì phải trả phí. |
| Organization | Nhóm gồm nhiều người dùng (user). |
| Teams | Tập hợp user trong organization, có quyền truy cập repo riêng. |
| Official images | Do Docker chính thức phát hành, thường là image nền OS. |
| Publisher images | Image từ nhà cung cấp thứ 3, được chứng nhận, có hỗ trợ. |
| Auto-build | Tự động build image từ source code (GitHub/GitLab) và push lên Docker Hub. |
| Webhooks | Kích hoạt hành động sau khi push thành công (CI/CD). |
3. Phân loại image
| Loại image | Đặc điểm |
|---|
| Official | Được Docker quản lý, an toàn và phổ biến. |
| 🏢 Publisher | Cung cấp bởi bên thứ 3, có chứng nhận và hỗ trợ. |
| 👤 User Image | Image tự tạo và đẩy lên tài khoản cá nhân. |
4. Tạo tài khoản Docker Hub
→ Truy cập: 🌐 hub.docker.com/signup
5. Tóm tắt
| Docker Hub là gì? | Registry công khai cho Docker images |
|---|
| Dùng để làm gì? | Lưu trữ, chia sẻ, phân phối image |
| Có những gì? | Official image, Publisher image, Private/Public repo |