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

🐳 شرح Docker

Docker Hub والسجلّات

الدرس 16 من 25· ⏱ 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 في الإنتاج.

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

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