انتقل إلى المحتوى

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