Docker cheatsheet
نظرة عامة
يتيح Docker إنشاء بيئات افتراضية بطريقة معزولة دعمًا لتقنيات الحوسبة الافتراضية. المفهوم الأساسي وراء Docker هو الحاويات، حيث يمكن تشغيل البرمجيات كخدمات، تتفاعل مع حاويات برمجية أخرى، على سبيل المثال.
يتضمن سير العمل النموذجي لـ Docker إنشاء وبناء الصور، والتي يتم تشغيلها بعد ذلك كـ حاويات حية.
يُستخدم Docker لتشغيل مجموعة الخدمات التي تشكل wis2box باستخدام صور مُعدة مسبقًا.
إدارة الصور
- عرض الصور المتاحة
docker image ls
- تحديث صورة:
docker pull my-image:latest
- إزالة صورة:
docker rmi my-image:local
إدارة الأحجام
- عرض جميع الأحجام المُنشأة:
docker volume ls
- عرض معلومات تفصيلية عن حجم:
docker volume inspect my-volume
- إزالة حجم:
docker volume rm my-volume
- إزالة جميع الأحجام غير المستخدمة:
docker volume prune
إدارة الحاويات
- عرض قائمة بالحاويات الجاري تشغيلها:
docker ps
- قائمة بجميع الحاويات:
docker ps -a
- الدخول إلى الطرفية التفاعلية لحاوية جاري تشغيلها:
Tip
استخدم docker ps
لاستخدام معرف الحاوية في الأمر أدناه
docker exec -it my-container /bin/bash
- إزالة حاوية
docker rm my-container
- إزالة حاوية جاري تشغيلها:
docker rm -f my-container