כיצד לבנות קובץ Dockerfile, תמונה ומיכל משלך

Kyzd Lbnwt Qwbz Dockerfile Tmwnh Wmykl Mslk



Docker הוא פורום תוכנה וירטואלי של מערכת ההפעלה המאפשר למפתחים לבנות, לפרוס ולהפעיל בקלות יישומים בקונטיינרים של Docker. המרכיבים העיקריים של Docker הם Dockerfile, Docker images, Docker containers, Docker Hub, Docker registry וכו'. משתמשים יכולים בקלות לבנות Dockerfiles, תמונות ומכולות ב-Docker.

כתבה זו תמחיש:

כיצד לבנות 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, תמונה ומיכל.