כתבה זו תמחיש:
כיצד לבנות Dockerfile?
Dockerfile הוא קובץ הוראות שעוזר ליצור תמונת מצב של המיכל. כדי ליצור/ליצור Dockerfile, בצע את השלבים שסופקו.
שלב 1: צור קובץ תוכנית
ראשית, צור ' index.html ' קובץ התוכנית והדבק בו את הקוד שסופק להלן:
< html >
< גוּף >
< h2 > שלום LinuxHint < / h2 >
< ע > זהו לוגו LinuxHint < / ע >
< img src = 'linuxhint.png' הכל = 'לינוקס' רוֹחַב = '104' גוֹבַה = '142' >
< / גוּף >
< / html >
שלב 2: צור Dockerfile
לאחר מכן, צור קובץ חדש בשם ' Dockerfile ' והדבק את קטע הקוד שלהלן לתוכו כדי לאכלס את תוכנית ה-HTML:
מ-nginx: האחרונה
COPY index.html / usr / לַחֲלוֹק / nginx / html / index.html
COPY linuxhint.png / usr / לַחֲלוֹק / nginx / html
נקודת כניסה [ 'nginx' , '-ג' , 'דימון כבוי;' ]
בקוד למעלה:
- ' מ הפקודה ' משמשת לציון תמונת בסיס עבור המיכל.
- ' עותק הוראה מדביקה את הקובץ 'index.html' ואת תמונת 'linuxhint.png' בנתיב המכולה.
- ' נקודת כניסה ' מגדיר את נקודת הביצוע עבור המכולה.
כיצד לבנות תמונת Docker?
תמונות Docker הן צילומי מצב או תבניות המשמשות ליצירה וניהול של מיכלים. השתמש בפקודה הנתונה למטה כדי לבנות את תמונת Docker מ-Dockerfile:
docker build -t linuximg .כאן, ' -ת ' משמש לציון שם התמונה. לדוגמה, ציינו את ' linuximg ' כשם לתמונת Docker:
לאחר מכן, ודא שהתמונה נוצרה בהצלחה באמצעות הפקודה שסופקה:
תמונות dockerבפלט למטה, ניתן לראות את תמונת Docker, כלומר, ' linuximg ”:
איך לבנות דוקר קונטיינר?
מכולות Docker הן חבילות הפעלה קלות וקטנות של Docker המשמשות למיכל האפליקציה. כדי לבנות ולהפעיל קונטיינר Docker באמצעות תמונת Docker, בצע את הפקודה הנתונה:
docker run -- שֵׁם imgcontainer -p 80 : 80 linuximgכאן:
- ' -שֵׁם ' משמש לציון שם המיכל.
- ' imgcontainer ' הוא שם המכולה.
- ' -עמ' 'מנוצל כדי להקצות את הנמל למכולה.
דרך נוספת פשוט ליצור או לבנות קונטיינר היא להשתמש ב-' docker ליצור ' פקודה:
docker ליצור -- שֵׁם linuxcontainer -p 80 : 80 linuximg
לבסוף, פתח את הדפדפן הרצוי והפנה מחדש ליציאה שהוקצתה. לאחר מכן, ודא אם היישום נפרס או לא:
כפי שאתה יכול לראות, בנינו בהצלחה את ה- Dockerfile, התמונה והמיכל.
סיכום
Dockerfiles הם קבצי טקסט רגילים הכוללים סטים והוראות לבניית תמונות Docker. כדי לבנות תמונות docker, ' docker build -t <שם-תמונה> נעשה שימוש בפקודה. על מנת ליצור את מיכל ה-Docker מתמונת Docker, הפעל את ' docker create –name <שם-מיכל> -p <פורט-no> <שם-תמונה> ' פקודה. יתר על כן, אם משתמש רוצה ליצור ולהפעיל את המיכל, השתמש ב-' דוקר ריצת ' פקודה. כתיבה זו המחישה את ההליך של בניית Dockerfile, תמונה ומיכל.