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

تعليمة COPY

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

تحتاج معظم الصور إلى دمج ملفاتك الخاصة بداخلها: الكود المصدري، والإعدادات، والبيانات. تقوم تعليمة COPY بنسخ ملف من سياق البناء (المجلد الذي تقوم بالبناء منه) إلى الصورة:

FROM alpine
COPY message.txt /message.txt

التنسيق هو COPY SOURCE DESTINATION. هنا يتم نسخ message.txt من المجلد الخاص بك إلى /message.txt داخل الصورة.

يوجد الملف فعلياً في الصورة بعد ذلك، لذا يمكن للحاوية المبنية منها قراءة الملف بشكل حقيقي:

docker build -t hasfile .
docker run hasfile cat /message.txt
challenge icon

التحدي

متوسط

يوجد ملف باسم note.txt بالفعل في دليلك. اكتب Dockerfile يبدأ بـ FROM alpine ويقوم بنسخ note.txt إلى /note.txt في الصورة. قم ببنائه بوسم noted، ثم قم بتشغيله لتنفيذ cat /note.txt.

جرّب بنفسك

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

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

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

تدرّب بنفسك: Playground لـ Terminal