ملف سريع لأوامر Docker
جدول سريع لأوامر Docker الشائعة، للبحث السريع ونسخ أوامر Docker
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تحديث تكوين الحاوية
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حذف جميع الصور غير المستخدمة
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 /استعادة وحدة التخزين
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 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توسيع عدد مثيلات الخدمة
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'تصفية أنواع معينة من الأحداث
docker loginتسجيل الدخول إلى Docker Hub
docker login SERVERتسجيل الدخول إلى مستودع صور محدد
docker logoutتسجيل الخروج من Docker Hub
docker logout SERVERتسجيل الخروج من مستودع صور محدد
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إنشاء وتشغيل مُنشئ جديد
📖مقدمة الأداة
الميزات
❓الأسئلة الشائعة
🔗أدوات ذات صلة
محلل تعبير كرون
تحقق من صحة بناء جملة كرون ومعاينة أوقات التنفيذ القادمة.
تحويل JSON إلى CSV
تحويل بيانات JSON إلى تنسيق CSV
JSON إلى YAML
تحويل بيانات JSON إلى تنسيق YAML
محول JSON إلى XML
تحويل بيانات JSON إلى تنسيق XML
YAML إلى JSON
تحويل إعدادات YAML إلى بيانات بتنسيق JSON
منسّق JSON
تنسيق، والتحقق وضغط بيانات JSON
تصور JSON
عرض بيانات JSON كهيكل شجري
مولد بيانات JSON
إنشاء بيانات JSON محاكاة للاختبار
مُترجم JSON لـ i18n
ترجمة كاملة لملف JSON اللغوي مرة واحدة. الصق المحتوى الأساسي لديك، واختر اللغة الهدف، ستستخدم الأداة مفاتيح مسطحة لاستدعاء واجهة OpenRouter API.
مقارنة فروق 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.