Menu
CoddyTech
flag Ar iconالعربيةdown icon

تعليمة WORKDIR

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

تُحدِّد تعليمة WORKDIR دليل العمل للتعليمات التي تليها. وهي المكافئ في Dockerfile للأمر cd، وتحافظ على ترتيب صورتك بوضع ملفاتك في مكان واحد معروف بدلًا من نثرها في الجذر:

FROM alpine
WORKDIR /app
COPY data.txt data.txt

نظرًا لأن WORKDIR /app يُنفَّذ أولًا، فإن وجهة COPY النسبية تُحدَّد من داخل /app، لذا يستقر الملف في /app/data.txt. يمكنك قراءته مجددًا من ذلك المسار الكامل:

docker build -t app .
docker run app cat /app/data.txt
challenge icon

التحدي

متوسط

يوجد ملف باسم info.txt بالفعل في دليلك. افتح Dockerfile من شجرة الملفات واكتب Dockerfile يكون FROM alpine، ويعيّن WORKDIR /project، ثم ينسخ info.txt إلى /project/info.txt. احفظه، وابنه مع وضع الوسم located، ثم شغّله لتنفيذ cat /project/info.txt.

جرّب بنفسك

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

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

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

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