Menu
Coddy logo textTech

הוראת 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

תרגלו בעצמכם: Terminal אונליין