سجل التحديثات

ملف سريع لأوامر Docker

جدول سريع لأوامر Docker الشائعة، للبحث السريع ونسخ أوامر Docker

إدارة الحاويات
35
docker run [OPTIONS] IMAGE

إنشاء وتشغيل حاوية جديدة

docker run -d IMAGE

تشغيل الحاوية في الخلفية

docker run --name NAME IMAGE

تشغيل الحاوية مع اسم محدد

docker run -p HOST:CONTAINER IMAGE

تشغيل الحاوية مع تعيين المنفذ

docker run -v HOST:CONTAINER IMAGE

تشغيل الحاوية مع تثبيت Volume

docker run -e KEY=VALUE IMAGE

تشغيل الحاوية مع تعيين متغيرات بيئة

docker run --rm IMAGE

حذف الحاوية تلقائيًا عند إيقافها

docker run -it IMAGE /bin/bash

تشغيل الحاوية بشكل تفاعلي

docker ps

عرض الحاويات الجارية

docker ps -a

عرض جميع الحاويات (بما في ذلك المتوقفة)

docker ps -q

عرض معرفات الحاويات فقط

docker start CONTAINER

بدء الحاوية المتوقفة

docker stop CONTAINER

إيقاف الحاوية الجارية

docker restart CONTAINER

إعادة تشغيل الحاوية

docker kill CONTAINER

إيقاف الحاوية قسريًا

docker rm CONTAINER

حذف الحاوية المتوقفة

docker rm -f CONTAINER

حذف الحاوية قسريًا (بما في ذلك الجارية)

docker rm $(docker ps -aq)

حذف جميع الحاويات المتوقفة

docker exec -it CONTAINER COMMAND

تنفيذ أمر داخل حاوية قيد التشغيل

docker exec -it CONTAINER /bin/bash

الدخول إلى محطة bash للحاوية

docker logs CONTAINER

عرض سجلات الحاوية

docker logs -f CONTAINER

تتبع سجلات الحاوية في الوقت الفعلي

docker logs --tail 100 CONTAINER

عرض آخر 100 سطر من السجلات

docker inspect CONTAINER

عرض معلومات مفصلة عن الحاوية

docker top CONTAINER

عرض العمليات القائمة داخل الحاوية

docker stats

عرض استخدام موارد الحاوية في الوقت الفعلي

docker cp CONTAINER:SRC DEST

نسخ ملف من الحاوية إلى المضيف

docker cp SRC CONTAINER:DEST

نسخ ملف من المضيف إلى الحاوية

docker rename OLD NEW

إعادة تسمية الحاوية

docker pause CONTAINER

إيقاف الحاوية مؤقتًا

docker unpause CONTAINER

استئناف الحاوية الموقوفة

docker wait CONTAINER

انتظار توقف الحاوية وعرض كود الخروج

docker attach CONTAINER

الاتصال بالحاوية القيد التشغيل

docker port CONTAINER

عرض تعيين المنافذ للحاوية

docker update --restart=always CONTAINER

تحديث تكوين الحاوية

إدارة الصور
19
docker images

عرض قائمة الصور المحلية

docker images -a

عرض جميع الصور (بما في ذلك الطبقات الوسطى)

docker pull IMAGE

سحب صورة من المستودع

docker pull IMAGE:TAG

سحب صورة بعلامة محددة

docker push IMAGE

إرسال الصورة إلى المستودع

docker rmi IMAGE

حذف الصورة

docker rmi -f IMAGE

حذف الصورة قسرًا

docker rmi $(docker images -f dangling=true -q)

حذف جميع الصور العائمة

docker tag SOURCE TARGET

إنشاء تسمية جديدة للصورة

docker history IMAGE

عرض سجل بناء الصورة

docker inspect IMAGE

عرض معلومات مفصلة عن الصورة

docker save -o FILE.tar IMAGE

حفظ الصورة كملف tar

docker load -i FILE.tar

تحميل الصورة من ملف tar

docker import FILE.tar IMAGE

استيراد الصورة من ملف tar

docker export CONTAINER > FILE.tar

تصدير الحاوية كملف tar

docker commit CONTAINER IMAGE

إنشاء صورة جديدة من الحاوية

docker search TERM

البحث عن صور في Docker Hub

docker image prune

حذف الصور غير المستخدمة

docker image prune -a

حذف جميع الصور غير المستخدمة

卷 البيانات
7
docker volume ls

عرض جميع وحدات التخزين

docker volume create NAME

إنشاء وحدة تخزين

docker volume inspect NAME

عرض تفاصيل وحدة التخزين

docker volume rm NAME

حذف وحدة التخزين

docker volume prune

حذف جميع وحدات التخزين غير المستخدمة

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data

نسخ احتياطي لوحدة التخزين

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /

استعادة وحدة التخزين

إدارة الشبكات
9
docker network ls

عرض جميع الشبكات

docker network create NAME

إنشاء شبكة

docker network create --driver bridge NAME

إنشاء شبكة جسر

docker network create --driver overlay NAME

إنشاء شبكة تغطية

docker network inspect NAME

عرض تفاصيل الشبكة

docker network rm NAME

حذف الشبكة

docker network connect NETWORK CONTAINER

ربط الحاوية بالشبكة

docker network disconnect NETWORK CONTAINER

فصل الحاوية عن الشبكة

docker network prune

حذف جميع الشبكات غير المستخدمة

Docker Compose
17
docker compose up

إنشاء وتشغيل جميع الخدمات

docker compose up -d

تشغيل جميع الخدمات في الخلفية

docker compose up --build

بناء الصورة وتشغيل الخدمات

docker compose down

إيقاف وحذف جميع الخدمات

docker compose down -v

إيقاف الخدمات وحذف وحدات التخزين

docker compose start

بدء الخدمات الموجودة بالفعل

docker compose stop

إيقاف الخدمات

docker compose restart

إعادة تشغيل الخدمات

docker compose ps

عرض حالة الخدمات

docker compose logs

عرض سجلات الخدمات

docker compose logs -f

تتبع سجلات الخدمات في الوقت الفعلي

docker compose exec SERVICE COMMAND

تنفيذ أمر داخل حاوية الخدمة

docker compose build

بناء صورة الخدمة

docker compose pull

سحب صورة الخدمة

docker compose config

التحقق من التكوين وعرضه

docker compose run SERVICE COMMAND

تشغيل أمر لمرة واحدة

docker compose up --scale SERVICE=NUM

توسيع عدد مثيلات الخدمة

إدارة النظام
8
docker info

عرض معلومات نظام Docker

docker version

عرض معلومات إصدار Docker

docker system df

عرض استخدام مساحة القرص في Docker

docker system prune

تنظيف البيانات غير المستخدمة

docker system prune -a

تنظيف جميع البيانات غير المستخدمة

docker system prune --volumes

تنظيف البيانات غير المستخدمة بما في ذلك وحدات البيانات

docker events

الحصول على أحداث Docker في الوقت الفعلي

docker events --filter 'type=container'

تصفية أنواع معينة من الأحداث

مستودع الصور
4
docker login

تسجيل الدخول إلى Docker Hub

docker login SERVER

تسجيل الدخول إلى مستودع صور محدد

docker logout

تسجيل الخروج من Docker Hub

docker logout SERVER

تسجيل الخروج من مستودع صور محدد

بناء الصور
7
docker build -t NAME .

بناء صورة من Dockerfile

docker build -f Dockerfile.dev -t NAME .

تحديد Dockerfile للبناء

docker build --no-cache -t NAME .

البناء بدون استخدام الذاكرة المؤقتة

docker build --build-arg KEY=VALUE -t NAME .

تمرير معلمات البناء

docker build --target STAGE -t NAME .

بناء مرحلة محددة من بناء متعدد المراحل

docker buildx build --platform linux/amd64,linux/arm64 -t NAME .

البناء متعدد المنصات

docker buildx create --use

إنشاء وتشغيل مُنشئ جديد

📖مقدمة الأداة

دليل أوامر Docker السريع مصمم للمطورين وموظفي الصيانة كأداة مرجعية سريعة لأوامر Docker. يغطي إدارة الحاويات، وعمليات الصور، ووحدات البيانات، وتكوين الشبكات، وDocker Compose، وكل الأوامر الشائعة الأخرى، ومرتبة حسب الوظيفة، وتدعم البحث السريع والنسخ الفوري. بغض النظر عما إذا كنت مبتدئًا في Docker أو مهندس DevOps ذا خبرة، يمكنك العثور على الأوامر التي تحتاجها بسرعة هنا.

الميزات

1
8 فئات رئيسية، تغطي جميع السيناريوهات الشائعة لـ Docker
2
أكثر من 100 أمر شائع، تغطي من الأساسيات إلى المتقدمة بالكامل
3
يدعم البحث بالكلمات المفتاحية، للعثور بسرعة على الأمر المطلوب
4
نسخ الأوامر بنقرة واحدة، لتحسين كفاءة العمل
5
توضيحات صينية واضحة، سهلة الفهم والتعلم
6
تصفح وتصفية حسب الفئة، للعثور بسرعة على الأوامر ذات الصلة
7
تصميم متجاوب، يدعم عرض على الأجهزة المحمولة
8
التشغيل المحلي، لا يتطلب اتصال بالإنترنت للاستخدام

الأسئلة الشائعة

🔗أدوات ذات صلة

محلل تعبير كرون

تحقق من صحة بناء جملة كرون ومعاينة أوقات التنفيذ القادمة.

أدوات المطورين
استخدم الآن

تحويل JSON إلى CSV

تحويل بيانات JSON إلى تنسيق CSV

محول
استخدم الآن

JSON إلى YAML

تحويل بيانات JSON إلى تنسيق YAML

محول
استخدم الآن

محول JSON إلى XML

تحويل بيانات JSON إلى تنسيق XML

محول
استخدم الآن

YAML إلى JSON

تحويل إعدادات YAML إلى بيانات بتنسيق JSON

محول
استخدم الآن

منسّق JSON

تنسيق، والتحقق وضغط بيانات JSON

أدوات JSON العملية
استخدم الآن

تصور JSON

عرض بيانات JSON كهيكل شجري

أدوات JSON العملية
استخدم الآن

مولد بيانات JSON

إنشاء بيانات JSON محاكاة للاختبار

أدوات JSON العملية
استخدم الآن

مُترجم JSON لـ i18n

ترجمة كاملة لملف JSON اللغوي مرة واحدة. الصق المحتوى الأساسي لديك، واختر اللغة الهدف، ستستخدم الأداة مفاتيح مسطحة لاستدعاء واجهة OpenRouter API.

أدوات JSON العملية
استخدم الآن

مقارنة فروق JSON

مقارنة الفروق بين بيانات JSON لاثنين

أدوات JSON العملية
استخدم الآن

مولّد رمز الاستجابة السريعة (QR)

إنشاء صورة QR مخصصة

أدوات الصور
استخدم الآن

إنشاء صورة موضعية SVG مخصصة

العرض

أدوات الصور
استخدم الآن

محول Base64 للصور

أداة تحويل الصور إلى Base64 والعكس

أدوات الصور
استخدم الآن

مولد UUID

توليد دفعي لمعرفات UUID فريدة

أدوات المولّد
استخدم الآن

مولّد كلمات المرور

توليد كلمات مرور عشوائية آمنة وموثوقة.

أدوات المولّد
استخدم الآن

تشفير/فك تشفير Base64

أداة ترميز وفك ترميز سلاسل Base64

أدوات النص
استخدم الآن

ترميز/فك ترميز URL

أداة ترميز وفك ترميز لسلاسل URL

أدوات النص
استخدم الآن

مولّد هاش MD5

أداة توليد هاش MD5

أدوات التشفير
استخدم الآن

مولّد هاش SHA256

أداة توليد قيمة هاش SHA256

أدوات التشفير
استخدم الآن

مولّد هاش SHA1

أداة توليد قيمة هاشSHA1

أدوات التشفير
استخدم الآن

أداة ترميز/فك ترميز Hex

أداة ترميز/فك ترميز لسلاسل الست عشرية

أدوات التشفير
استخدم الآن

محوِّل ترميز وفك ترميز ثنائي

أداة ترميز وفك ترميز السلاسل الثنائية

أدوات التشفير
استخدم الآن

أداة تشفير وفك تشفير AES

أداة تشفير/فك تشفير باستخدام خوارزمية AES المتماثلة

أدوات التشفير
استخدم الآن

أداة تشفير وفك تشفير RSA.

أداة RSA غير متماثلة

أدوات التشفير
استخدم الآن

مولد HMAC

أداة توليد HMAC لرمز المصادقة

أدوات التشفير
استخدم الآن

استعلام عنوان IP

الحصول على الموقع الجغرافي ومعلومات الشبكة لعنوان IP

أدوات الشبكة
استخدم الآن

محول الزمن بالميلي ثانية

التحويل بين طابع الزمن بالميلي ثانية والسلسلة yyyy-MM-dd HH:mm:ss.

أدوات الوقت
استخدم الآن
يعرض 27 من الأدوات، بإجمالي 28 أدوات متاحة
    دليل أوامر Docker السريع - مرجع سريع للأوامر الشائعة - IT Tools Collection