تعليمة 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التحدي
متوسطيوجد ملف باسم note.txt بالفعل في دليلك. افتح Dockerfile من شجرة الملفات، واجعله FROM alpine وانسخ note.txt إلى /note.txt في الصورة، ثم احفظه. أنشئه مع وسم noted، ثم شغّله لتنفيذ cat /note.txt.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى Docker
تدرّب بنفسك: Playground لـ Terminal