Menu
CoddyTech
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