Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

النسخ من داخل حاوية

جزء من قسم مقدمة إلى Docker في رحلة Terminal على Coddy — الدرس 29 من 40.

يعمل docker cp في كلا الاتجاهين. يؤدي تبديل ترتيب المعاملات إلى نسخ ملف خارج الحاوية وإعادته إلى جهازك:

docker cp mybox:/note.txt ./back.txt

الآن، تم حفظ ملف الحاوية /note.txt باسم back.txt في دليلك الحالي، حيث يمكنك قراءته باستخدام أمر cat العادي:

cat back.txt

هذه هي الطريقة التي تسحب بها النتائج من الحاوية: السجلات، أو الملفات التي تم إنشاؤها، أو أي شيء أنتجته الحاوية أثناء تشغيلها.

challenge icon

التحدي

متوسط

ابدأ حاوية nginx منفصلة باسم src. استخدم docker exec مع sh -c لكتابة output ready في result.txt بداخلها. ثم انسخ result.txt إلى ./result.txt وقم بتنفيذ cat له.

ورقة مرجعية

نسخ ملف من داخل حاوية باستخدام docker cp (مسار الحاوية أولاً، مسار المضيف ثانياً):

docker cp mybox:/note.txt ./back.txt

نسخ ملف إلى داخل حاوية (مسار المضيف أولاً، مسار الحاوية ثانياً):

docker cp ./back.txt mybox:/note.txt

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى Docker