تخطَّ إلى المحتوى

🐳 شرح Docker

Docker Hub والسجلّات

الدرس 14 من 30· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ٢٧ يونيو ٢٠٢٦

ما هو السجلّ (Registry)؟

مخزن للصور. Docker Hub هو السجلّ العام الافتراضي.

الدفع إلى Docker Hub

docker login
docker tag myapp:1.0 username/myapp:1.0   # الاسم يبدأ باسم حسابك
docker push username/myapp:1.0

السحب على أي خادم

docker pull username/myapp:1.0
docker run -d username/myapp:1.0

السجلّات الخاصّة

الشركات تستخدم سجلّات خاصّة (GitHub Container Registry، AWS ECR، GitLab):

docker tag myapp ghcr.io/user/myapp:1.0
docker push ghcr.io/user/myapp:1.0

💡 وسم الصور بأرقام إصدارات واضحة (1.0، 1.1) أفضل من الاعتماد على latest في الإنتاج.

🎯 التالي: البناء متعدّد المراحل.

شرح Docker Hub والسجلّات — Docker بالعربي
Docker Hub والسجلّاتDocker بالعربي · The Code Fix

📚 لمزيد من التعمّق في Docker، راجِع التوثيق الرسمي لـ Docker.

هل كان هذا الدرس مفيدًا؟