מדוע מיכל ה-Docker שלי מופעל מחדש?
מדוע מיכל ה-Docker שלי מופעל מחדש?

וִידֵאוֹ: מדוע מיכל ה-Docker שלי מופעל מחדש?

וִידֵאוֹ: מדוע מיכל ה-Docker שלי מופעל מחדש?
וִידֵאוֹ: How To Start Docker Containers Automatically After A Reboot? | Docker Tutorial | #programming 2024, מאי
Anonim

מְכוֹלָה מנסה להפעיל. ב ה תהליך, הוא מנסה לגשת לקובץ/ספרייה שאינם קיימים. זה מופעל מחדש כי ההפעלה מחדש המדיניות חייבת להיות מוגדרת למשהו אחר מאשר לא ( ה ברירת מחדל), (באמצעות אחד מהם ה דגל שורת הפקודה -- אתחול אוֹ הדוקר -לְהַלחִין.

לגבי זה, כיצד אוכל לעצור את ההפעלה מחדש של קונטיינר Docker?

עיין בתיעוד עבור דוקר עדכון ו הפעלה מחדש של Docker מדיניות. אתה יכול להתחיל את שלך מְכוֹלָה עם -- אתחול =אלא אם- עצר . אם יש לך נחיל הפעלה מחדש ה מיכלים , הנחיל ירצה אתחול כל מיכלים אתה תפסיק או rm, ללא קשר ל- אתחול אוֹפְּצִיָה.

כמו כן, מה עושה אתחול מחדש של Docker? דוקר מספק אתחול מדיניות כדי לקבוע אם המכילים שלך יתחילו אוטומטית כשהם יוצאים, או מתי Docker מופעל מחדש . אתחול מדיניות מבטיחה שמכילים מקושרים מופעלים בסדר הנכון. דוקר ממליץ לך להשתמש אתחול מדיניות, והימנע משימוש במנהלי תהליכים להפעלת קונטיינרים.

באופן זה, האם הפעלה מחדש של Docker הורגת מכולות?

3 תשובות. יהרוג התהליך אם הוא פועל והסר את מְכוֹלָה , בצעד אחד. אם אני רץ עם - אתחול =תמיד, דוקר תפסיק רָצוֹן לעצור את התהליך והוא נשאר עצור.

כיצד אוכל להפעיל קונטיינר docker ברציפות?

אם תרצה לשמור את שלך מיכל פועל במצב מנותק, אתה צריך לָרוּץ משהו בחזית. דרך קלה לעשות זאת היא להתאים את התקן /dev/null כפקודה CMD או ENTRYPOINT של דוקר תמונה. פקודה זו יכולה גם לָרוּץ כשלב האחרון בסקריפט מותאם אישית המשמש עם CMD או ENTRYPOINT.

מוּמלָץ: